X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwx%2FConfigure.cmake;h=dc44b3be3d7cbec2ad11d8a9c6875d941b735e7e;hb=e7388f3073fa5eb9e35dafa8fbdf9e72ef6afd57;hp=cb28fecb8b3e2f249bdf22b4b2dd85447da8546f;hpb=522d1ac1781f2996a046a20b8d0145ca576e2e5a;p=bbtk.git diff --git a/packages/wx/Configure.cmake b/packages/wx/Configure.cmake index cb28fec..dc44b3b 100644 --- a/packages/wx/Configure.cmake +++ b/packages/wx/Configure.cmake @@ -1,25 +1,35 @@ #=========================================================================== -# If the package is not a "core" bbtk package (included into the toolkit) -# then we have to find (and use) bbtk -IF(NOT BBTK_CORE_PACKAGE) - #------------------------------------------------------------------------- - # Find and use the Black Box Toolkit - # Search BBTK - FIND_PACKAGE(BBTK) - # If bbtk found - IF(BBTK_FOUND) - INCLUDE(${BBTK_USE_FILE}) - SET(BBTK_PACKAGE_LIBS - ${BBTK_PACKAGE_LIBS} - ${BBTK_LIBRARIES}) - MARK_AS_ADVANCED(BBTK_DIR) - ENDIF(BBTK_FOUND) - #------------------------------------------------------------------------- -ENDIF(NOT BBTK_CORE_PACKAGE) +# DOES THE USER WANT TO BUILD THE PACKAGE ? +OPTION(BUILD_BBTK_PACKAGE_${BBTK_PACKAGE_NAME} + "Build the bbtk package ${BBTK_PACKAGE_NAME} ?" OFF) #=========================================================================== -#=========================================================================== -# Include package configuration cmake script from bbtk dir -INCLUDE(${BBTK_DIR}/BBTKConfigurePackage.cmake) -#=========================================================================== +IF(BUILD_BBTK_PACKAGE_${BBTK_PACKAGE_NAME}) + #=========================================================================== + # THE USER HAS CHOSEN TO BUILD THE PACKAGE + #=========================================================================== + + #=========================================================================== + # If the package is not a "core" bbtk package (included into the toolkit) + # then we have to find and use bbtk + IF(NOT BBTK_CORE_PACKAGE) + FIND_PACKAGE(BBTK REQUIRED) + INCLUDE(${BBTK_USE_FILE}) + ENDIF(NOT BBTK_CORE_PACKAGE) + #=========================================================================== + + #=========================================================================== + # Include package configuration cmake script from bbtk cmake dir + INCLUDE(${BBTK_CMAKE_DIR}/BBTKConfigurePackage.cmake) + #=========================================================================== + +ELSE(BUILD_BBTK_PACKAGE_${BBTK_PACKAGE_NAME}) + + #=========================================================================== + # Else if it is a core package we have to reset some things... + IF(BBTK_CORE_PACKAGE) + INCLUDE(${BBTK_CMAKE_DIR}/BBTKConfigurePackage_BuildOff.cmake) + ENDIF(BBTK_CORE_PACKAGE) + #=========================================================================== +ENDIF(BUILD_BBTK_PACKAGE_${BBTK_PACKAGE_NAME})