X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_package_creaMiniToolsBase%2FConfigure.cmake;fp=bbtk_package_creaMiniToolsBase%2FConfigure.cmake;h=dc44b3be3d7cbec2ad11d8a9c6875d941b735e7e;hb=0b9e3ba1190ca656f3713aa6e45a53f84b845c97;hp=0000000000000000000000000000000000000000;hpb=be356a85cdce006c6d89ce4c1e608353e0e9040b;p=creaMiniTools.git diff --git a/bbtk_package_creaMiniToolsBase/Configure.cmake b/bbtk_package_creaMiniToolsBase/Configure.cmake new file mode 100644 index 0000000..dc44b3b --- /dev/null +++ b/bbtk_package_creaMiniToolsBase/Configure.cmake @@ -0,0 +1,35 @@ +#=========================================================================== +# DOES THE USER WANT TO BUILD THE PACKAGE ? +OPTION(BUILD_BBTK_PACKAGE_${BBTK_PACKAGE_NAME} + "Build the bbtk package ${BBTK_PACKAGE_NAME} ?" OFF) +#=========================================================================== + +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})