X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fcmake%2FBBTKConfigurePackage_data.cmake;h=12e8ad6fb239ebea0c8b7d15bbbb2303e3cd1d29;hb=24e6d3d5d040c30878c7cbaf45db9bf001985713;hp=0c9c21a1c10952ee7bf5cca03fa17709e40a1760;hpb=c0e5c17c45ecb106079122fcf1c7005b173092e5;p=bbtk.git diff --git a/kernel/cmake/BBTKConfigurePackage_data.cmake b/kernel/cmake/BBTKConfigurePackage_data.cmake index 0c9c21a..12e8ad6 100644 --- a/kernel/cmake/BBTKConfigurePackage_data.cmake +++ b/kernel/cmake/BBTKConfigurePackage_data.cmake @@ -1,19 +1,30 @@ -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} - )