]> Creatis software - bbtk.git/blobdiff - kernel/cmake/BBTKConfigurePackage.cmake
*** empty log message ***
[bbtk.git] / kernel / cmake / BBTKConfigurePackage.cmake
index d2aa0c021b69535b86ec383d29aca97b9ab56552..ea783e73416d91d50af0878a92534fc7d74a547f 100644 (file)
@@ -1,17 +1,6 @@
+
 #---------------------------------------------------------------------------
-# CREATES THE bbtkPackage TEXT FILE
-CONFIGURE_FILE(
-  ${BBTK_CMAKE_DIR}/bbtkPackage.in
-  ${PROJECT_BINARY_DIR}/bbtkPackage
-  @ONLY
-)
-
-IF (WIN32)
-  
-  INSTALL ( FILES ${PROJECT_BINARY_DIR}/bbtkPackage
-    DESTINATION "" )
-  
-ENDIF (WIN32)
+SET(${BBTK_PACKAGE_NAME}_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
 #---------------------------------------------------------------------------
 
 
@@ -27,14 +16,32 @@ IF(NOT BBTK_CORE_PACKAGE)
   # Configure bbtk_config_build.xml.in for bbi to find the bbs
   INCLUDE(${BBTK_CMAKE_DIR}/BBTKConfigureBbtkConfigXmlForBuildTree.cmake)
   #------------------------------------------------------------------------- 
-  #
+  # WARNING : 
+  # FOR THE MOMENT ONLY ONE BBTK PACKAGE PER PROJECT ALLOWED!!!
+  # 
+  SET(${BBTK_PACKAGE_NAME}_BINARY_DIR  ${PROJECT_BINARY_DIR})
+  # ${CMAKE_CURRENT_BINARY_DIR})
+  #------------------------------------------------------------------------- 
+  #---------------------------------------------------------------------------
+  # CREATES THE bbtkPackage TEXT FILE
+  CONFIGURE_FILE(
+    ${BBTK_CMAKE_DIR}/bbtkPackage.in
+    ${${BBTK_PACKAGE_NAME}_BINARY_DIR}/bbtkPackage
+    @ONLY
+    )
+  IF (WIN32)
+    INSTALL ( FILES ${${BBTK_PACKAGE_NAME}_BINARY_DIR}/bbtkPackage
+      DESTINATION "" )
+  ENDIF (WIN32)
+  #---------------------------------------------------------------------------
+ELSE(NOT BBTK_CORE_PACKAGE)
+  SET(${BBTK_PACKAGE_NAME}_BINARY_DIR ${PROJECT_BINARY_DIR})
 ENDIF(NOT BBTK_CORE_PACKAGE)
 #---------------------------------------------------------------------------
 
 
-#---------------------------------------------------------------------------
-SET(${BBTK_PACKAGE_NAME}_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
-#---------------------------------------------------------------------------
+
+
 
 #----------------------------------------------------------------------------
 # USER DEFINED ADDITIONAL INCLUDE DIRS