[Kde-bindings] KDE/kdebindings/cmake/modules

Richard Dale rdale at foton.es
Wed Jul 2 17:48:09 UTC 2008


On Wednesday 02 July 2008 16:47:55 Allen Winter wrote:
> SVN commit 827314 by winterz:
>
> handle the case where cecil isn't found.
> CCMAIL: helio at kde.org,Richard_Dale at tipitina.demon.co.uk
>
>
>  M  +5 -3      CSharpMacros.cmake
>
>
> --- trunk/KDE/kdebindings/cmake/modules/CSharpMacros.cmake #827313:827314
> @@ -96,9 +96,11 @@
>  	IF(NOT WIN32)
>  		INCLUDE(FindPkgConfig)
>  		PKG_SEARCH_MODULE(CECIL cecil)
> -		EXECUTE_PROCESS(COMMAND ${PKG_CONFIG_EXECUTABLE} cecil
> --variable=assemblies_dir OUTPUT_VARIABLE GAC_ASSEMBLY_DIR
> OUTPUT_STRIP_TRAILING_WHITESPACE) -		INSTALL(CODE "EXECUTE_PROCESS(COMMAND
> ${GACUTIL_EXECUTABLE} -i ${CS_LIBRARY_TARGET_DIR}/${target}.dll -package
> 2.0 -root ${CMAKE_CURRENT_BINARY_DIR})") -		INSTALL(DIRECTORY
> ${CMAKE_CURRENT_BINARY_DIR}/mono/ DESTINATION ${GAC_ASSEMBLY_DIR} ) +      
>          if(CECIL_FOUND)
> +			EXECUTE_PROCESS(COMMAND ${PKG_CONFIG_EXECUTABLE} cecil
> --variable=assemblies_dir OUTPUT_VARIABLE GAC_ASSEMBLY_DIR
> OUTPUT_STRIP_TRAILING_WHITESPACE) +			INSTALL(CODE "EXECUTE_PROCESS(COMMAND
> ${GACUTIL_EXECUTABLE} -i ${CS_LIBRARY_TARGET_DIR}/${target}.dll -package
> 2.0 -root ${CMAKE_CURRENT_BINARY_DIR})") +			INSTALL(DIRECTORY
> ${CMAKE_CURRENT_BINARY_DIR}/mono/ DESTINATION ${GAC_ASSEMBLY_DIR} )
> +		endif(CECIL_FOUND)
>  	ELSE(NOT WIN32)
>  		INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${GACUTIL_EXECUTABLE} -i
> ${CS_LIBRARY_TARGET_DIR}/${target}.dll -package 2.0)") ENDIF(NOT WIN32)
Great - thanks! It works for me again. These are the Mono related .pc files I 
have installed from Kubuntu Gutsy packages:

mardigras rdale 548% ls /usr/lib/pkgconfig/*mono*
/usr/lib/pkgconfig/mono-addins-gui.pc    /usr/lib/pkgconfig/mono-cecil.pc
/usr/lib/pkgconfig/mono-addins.pc        /usr/lib/pkgconfig/monodevelop.pc
/usr/lib/pkgconfig/mono-addins-setup.pc  /usr/lib/pkgconfig/monodoc.pc
/usr/lib/pkgconfig/mono-cairo.pc         /usr/lib/pkgconfig/mono.pc

I don't know if it is incomplete or why the cecil.pc one was missing as I have 
the cicil dev library installed.

-- Richard




More information about the Kde-bindings mailing list