]> Creatis software - bbtk.git/blobdiff - kernel/cmake/BBTKBuildAllOption.cmake
*** empty log message ***
[bbtk.git] / kernel / cmake / BBTKBuildAllOption.cmake
index 109924b67dcb240b664280608054f9ae1205eee7..9e678c0e455d980542aab04712e08a34e20fc101 100644 (file)
@@ -3,23 +3,28 @@
 # for which the macro SWITCH_ON_IF_BUILD_ALL have been used are set to ON
 # The -- prepended to the options ensure that it will appear as the 
 # first option when running ccmake/CMakeSetup
-OPTION(--BUILD_ALL "Build all ?" ON)
-#OPTION(--SET_BUILD_ALL_OFF "Build all ?" OFF)
-#MARK_AS_ADVANCED(--SET_BUILD_ALL_OFF)
+IF (BBTK_CORE_PACKAGE)
+  OPTION(--BUILD_ALL "Build all ?" ON)
+  #OPTION(--SET_BUILD_ALL_OFF "Build all ?" OFF)
+  #MARK_AS_ADVANCED(--SET_BUILD_ALL_OFF)
 
-MACRO(SWITCH_ON_IF_BUILD_ALL VAR)
-#OPTION(--${VAR}_SET_BUILD_ALL_OFF "Build all ?" OFF)
-#MARK_AS_ADVANCED(--${VAR}_SET_BUILD_ALL_OFF)
-IF (--BUILD_ALL)
-#  IF (--${VAR}_SET_BUILD_ALL_OFF)
-#    MESSAGE(ERROR "${VAR} -> Build All OFF")
-#    SET(--BUILD_ALL OFF CACHE BOOL "Build all ?" FORCE)  
-#    SET(--${VAR}_SET_BUILD_ALL_OFF OFF CACHE BOOL "" FORCE)  
-#  ELSE (--${VAR}_SET_BUILD_ALL_OFF)
-    SET(${VAR} ON CACHE BOOL "Forced to ON by --BUILD_ALL" FORCE)
-#    SET(--${VAR}_SET_BUILD_ALL_OFF ON CACHE BOOL "" FORCE)  
-#    MESSAGE(ERROR "Build All -> ${VAR}")
-#  ENDIF (--${VAR}_SET_BUILD_ALL_OFF)
-ENDIF(--BUILD_ALL)
-ENDMACRO(SWITCH_ON_IF_BUILD_ALL)
+  MACRO(SWITCH_ON_IF_BUILD_ALL VAR)
+    #OPTION(--${VAR}_SET_BUILD_ALL_OFF "Build all ?" OFF)
+    #MARK_AS_ADVANCED(--${VAR}_SET_BUILD_ALL_OFF)
+    IF (--BUILD_ALL)
+      #  IF (--${VAR}_SET_BUILD_ALL_OFF)
+      #    MESSAGE(ERROR "${VAR} -> Build All OFF")
+      #    SET(--BUILD_ALL OFF CACHE BOOL "Build all ?" FORCE)  
+      #    SET(--${VAR}_SET_BUILD_ALL_OFF OFF CACHE BOOL "" FORCE)  
+      #  ELSE (--${VAR}_SET_BUILD_ALL_OFF)
+      SET(${VAR} ON CACHE BOOL "Forced to ON by --BUILD_ALL" FORCE)
+      #    SET(--${VAR}_SET_BUILD_ALL_OFF ON CACHE BOOL "" FORCE)  
+      #    MESSAGE(ERROR "Build All -> ${VAR}")
+      #  ENDIF (--${VAR}_SET_BUILD_ALL_OFF)
+    ENDIF(--BUILD_ALL)
+  ENDMACRO(SWITCH_ON_IF_BUILD_ALL)
+ELSE (BBTK_CORE_PACKAGE)
+  MACRO(SWITCH_ON_IF_BUILD_ALL VAR)
+  ENDMACRO(SWITCH_ON_IF_BUILD_ALL)
+ENDIF (BBTK_CORE_PACKAGE)
 #-----------------------------------------------------------------------------