]> Creatis software - bbtk.git/commitdiff
fix package dep
authorjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Wed, 6 Feb 2008 10:05:39 +0000 (10:05 +0000)
committerjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Wed, 6 Feb 2008 10:05:39 +0000 (10:05 +0000)
kernel/cmake/BBTKConfigurePackage.cmake

index f73f42e24ffa997b429ec50a8c2bedcaf48f5974..7b53b5430791fe94a237826fe5b8ebe309a89d8b 100644 (file)
@@ -28,6 +28,7 @@ STRING(REGEX MATCH "${${BBTK_PACKAGE_NAME}_DEPS}"
   "${BBTK_PACKAGES_DEPS}")
 ENDIF(UNIX)
 #-----------------------------------------------------------------------------
+#SET(BBTK_PACKAGES_DEPS "" CACHE INTERNAL "bbtk packages dependencies" FORCE)
 
 #-----------------------------------------------------------------------------
 # IF THE USER HAS CHOSEN TO BUILD THE PACKAGE
@@ -39,6 +40,7 @@ IF(BUILD_BBTK_PACKAGE_${BBTK_PACKAGE_NAME})
   IF(NOT ${BBTK_PACKAGE_NAME}_IN_DEPS)
     SET(BBTK_PACKAGES_DEPS "${${BBTK_PACKAGE_NAME}_DEPS};${BBTK_PACKAGES_DEPS}"
       CACHE INTERNAL "bbtk packages dependencies" FORCE)
+MESSAGE(STATUS "deps=${BBTK_PACKAGES_DEPS}")
   ENDIF(NOT ${BBTK_PACKAGE_NAME}_IN_DEPS)
   #---------------------------------------------------------------------------
 
@@ -136,7 +138,13 @@ ELSE(BUILD_BBTK_PACKAGE_${BBTK_PACKAGE_NAME})
       CACHE INTERNAL "bbtk packages dependencies" FORCE)
   ENDIF(${BBTK_PACKAGE_NAME}_IN_DEPS)
   #-----------------------------------------------------------------------
-  
+
+  #-----------------------------------------------------------------------
+  # Remove the package include scripts to avoid loading it by include * 
+  FILE(REMOVE ${BBTK_BBS_BUILD_PATH}/${BBTK_PACKAGE_NAME}.bbs)
+  FILE(REMOVE ${BBTK_BBS_BUILD_PATH}/${BBTK_PACKAGE_NAME}-appli.bbs)
+   #-----------------------------------------------------------------------
 
 #---------------------------------------------------------------------------
 ENDIF(BUILD_BBTK_PACKAGE_${BBTK_PACKAGE_NAME})