X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fappli%2FbbCreateBlackBox%2FCMakeLists.txt;h=c86e661818f79f1614e472e70591cd2efa5bac6d;hb=e85546c7218522af75cec623b9419781c7c4208f;hp=7bcf18d397eed28d8c03e70195f7583655bfcc67;hpb=174355911252cb3817305ef368acd995a02ab245;p=bbtk.git diff --git a/kernel/appli/bbCreateBlackBox/CMakeLists.txt b/kernel/appli/bbCreateBlackBox/CMakeLists.txt index 7bcf18d..c86e661 100644 --- a/kernel/appli/bbCreateBlackBox/CMakeLists.txt +++ b/kernel/appli/bbCreateBlackBox/CMakeLists.txt @@ -6,6 +6,7 @@ SET(bbCreateBlackBox_DATA_REL_PATH_FROM_DATA kernel/bbCreateBlackBox) # Configure / Install the template xml files used by bbCreateBlackBox # Copy it into build tree + FILE(GLOB_RECURSE LST_FILE_VOID_CREATE_PACKAGE RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/xml-templates *.xml ) FOREACH( iLST ${LST_FILE_VOID_CREATE_PACKAGE}) STRING(SUBSTRING ${iLST} 0 3 subStrTmp ) @@ -30,17 +31,22 @@ IF(WIN32) # Build tree CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/bbCreateBlackBox.bat.in - ${BBTK_BINARY_DIR}/Debug/bbCreateBlackBox.bat + ${bbtk_BINARY_DIR}/RelWithDebInfo/bbCreateBlackBox.bat + @ONLY IMMEDIATE + ) + CONFIGURE_FILE( + ${CMAKE_CURRENT_SOURCE_DIR}/bbCreateBlackBox.bat.in + ${bbtk_BINARY_DIR}/Debug/bbCreateBlackBox.bat @ONLY IMMEDIATE ) CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/bbCreateBlackBox.bat.in - ${BBTK_BINARY_DIR}/Release/bbCreateBlackBox.bat + ${bbtk_BINARY_DIR}/Release/bbCreateBlackBox.bat @ONLY IMMEDIATE ) # install tree INSTALL( - PROGRAMS ${BBTK_BINARY_DIR}/Debug/bbCreateBlackBox.bat + PROGRAMS ${bbtk_BINARY_DIR}/Debug/bbCreateBlackBox.bat DESTINATION bin ) ENDIF(WIN32) @@ -50,13 +56,14 @@ IF(UNIX) # Build tree CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/bbCreateBlackBox.sh.in - ${BBTK_BINARY_DIR}/bin/bbCreateBlackBox + ${bbtk_BINARY_DIR}/bin/bbCreateBlackBox @ONLY IMMEDIATE ) # Install tree INSTALL( - PROGRAMS ${BBTK_BINARY_DIR}/bin/bbCreateBlackBox + FILES ${bbtk_BINARY_DIR}/bin/bbCreateBlackBox DESTINATION bin + PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE ) ENDIF(UNIX)