[kdewebdev/kfilereplace] initial cmake support

git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdewebdev@1216788 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
v3.5.13-sru
samelian 14 years ago
parent 5ee1597893
commit 95871d87eb

@ -51,7 +51,8 @@ tde_setup_paths( )
##### user requested modules #################### ##### user requested modules ####################
option( BUILD_ALL "Build all" OFF ) option( BUILD_ALL "Build all" OFF )
option( BUILD_QUANTA "Build Quanta" ${BUILD_ALL} ) option( BUILD_KFILEREPLACE "Build kfilereplace" ${BUILD_ALL} )
option( BUILD_QUANTA "Build quanta" ${BUILD_ALL} )
##### configure checks ########################## ##### configure checks ##########################
@ -73,7 +74,11 @@ set( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined" )
##### source directories ######################## ##### source directories ########################
add_subdirectory( lib ) if( BUILD_QUANTA )
add_subdirectory( lib )
endif( )
tde_conditional_add_subdirectory( BUILD_KFILEREPLACE kfilereplace )
tde_conditional_add_subdirectory( BUILD_QUANTA quanta ) tde_conditional_add_subdirectory( BUILD_QUANTA quanta )

@ -10,20 +10,24 @@
################################################# #################################################
# libxml-2.0 # libxml-2.0
pkg_search_module( LIBXML libxml-2.0 ) if( BUILD_QUANTA )
if( LIBXML_FOUND ) pkg_search_module( LIBXML libxml-2.0 )
if( LIBXML_FOUND )
if( ${LIBXML_VERSION} VERSION_LESS "2.6" ) if( ${LIBXML_VERSION} VERSION_LESS "2.6" )
tde_message_fatal( "libxml-2.0 version must be at least 2.6" ) tde_message_fatal( "libxml-2.0 version must be at least 2.6" )
endif( ) endif( )
else( ) else( )
tde_message_fatal( "libxml-2.0 are required, but not found on your system" ) tde_message_fatal( "libxml-2.0 are required, but not found on your system" )
endif( )
endif( ) endif( )
# libxslt # libxslt
pkg_search_module( LIBXSLT libxslt ) if( BUILD_QUANTA )
if( NOT LIBXSLT_FOUND ) pkg_search_module( LIBXSLT libxslt )
if( NOT LIBXSLT_FOUND )
tde_message_fatal( "libxslt are required, but not found on your system" ) tde_message_fatal( "libxslt are required, but not found on your system" )
endif( )
endif( ) endif( )

Loading…
Cancel
Save