]> Creatis software - bbtk.git/blobdiff - kernel/cmake/BBTKConfigurePackage_data.cmake
BUGs CPACK + BUGs CreatePackage CreateBlackBox windows
[bbtk.git] / kernel / cmake / BBTKConfigurePackage_data.cmake
index 0c9c21a1c10952ee7bf5cca03fa17709e40a1760..a0fcab65b9d29bbddfda6af6799034a98edd8831 100644 (file)
@@ -1,19 +1,29 @@
-FILE(GLOB ALL "*.*")
+
+FILE(GLOB_RECURSE ALL RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.*")
 
 # TO DO : REMOVE CMakeLists.txt FROM LIST !!!
 
 FOREACH(file ${ALL})
-  CONFIGURE_FILE(
-    ${file}
-    ${BBTK_DATA_BUILD_PATH}/${BBTK_PACKAGE_NAME}/${filename}
-    COPYONLY IMMEDIATE
-    )
+       set(ok "true")
+
+       IF( ${file} STREQUAL "CMakeLists.txt")
+               set(ok "false")
+       ENDIF( ${file} STREQUAL "CMakeLists.txt")
+
+       IF(${ok} STREQUAL "true" )
+               CONFIGURE_FILE(
+                       ${CMAKE_CURRENT_SOURCE_DIR}/${file}
+                       ${BBTK_DATA_BUILD_PATH}/${BBTK_PACKAGE_NAME}/${file}
+                       COPYONLY IMMEDIATE
+               )
+               ###### This mecanism is maded at the end of th system..#####
+               #INSTALL(  
+               #  FILES ${file}
+               #  DESTINATION ${BBTK_DATA_INSTALL_PATH}/${BBTK_PACKAGE_NAME}/${file}
+               #) 
+       ENDIF(${ok} STREQUAL "true" )
 ENDFOREACH(file ${ALL})
   
-INSTALL( 
-  FILES ${ALL}
-  DESTINATION ${BBTK_DATA_INSTALL_PATH}/${BBTK_PACKAGE_NAME}
-  )