X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=kernel%2Fappli%2FbbCreateBlackBox%2FCMakeLists.txt;h=ad8f60042e9398409e918849ab47d14791e3e04c;hb=b333bb8de411ba35a922345cec4d3722c367f7ce;hp=ea745ba177615bd0cdfab420207a0d618f88d0c3;hpb=f87c49c48b5b99956697759168cffb06826e4fe8;p=bbtk.git diff --git a/kernel/appli/bbCreateBlackBox/CMakeLists.txt b/kernel/appli/bbCreateBlackBox/CMakeLists.txt index ea745ba..ad8f600 100644 --- a/kernel/appli/bbCreateBlackBox/CMakeLists.txt +++ b/kernel/appli/bbCreateBlackBox/CMakeLists.txt @@ -1,16 +1,12 @@ -# Installs bbCreatePackage.bat/.sh -# used to creates the file architecture for a new user package +# Installs bbCreateBlackBox.bat/.sh +# used to creates a new black box source file (xml or C++) -# go to data which install the input data to the script -#SUBDIRS(data) - -# Sets the data install path - -# Relative path to the data used by bbCreatePackage from data root folder +# Relative path to the data used by bbCreateBlackBox from data root folder SET(bbCreateBlackBox_DATA_REL_PATH_FROM_DATA kernel/bbCreateBlackBox) -# Configure / Install the empty package structure used by bbCreatePackage +# 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 ) @@ -28,7 +24,7 @@ INSTALL( DESTINATION ${BBTK_DATA_INSTALL_PATH}/${bbCreateBlackBox_DATA_REL_PATH_FROM_DATA} ) -# Configure / Install the script bbCreatePackage +# Configure / Install the script bbCreateBlackBox SET(bbCreateBlackBox_DATA_REL_PATH_FROM_BIN ../${BBTK_DATA_REL_PATH}/${bbCreateBlackBox_DATA_REL_PATH_FROM_DATA}) FILE(TO_NATIVE_PATH ${bbCreateBlackBox_DATA_REL_PATH_FROM_BIN} bbCreateBlackBox_DATA_REL_PATH_FROM_BIN) IF(WIN32) @@ -60,8 +56,9 @@ IF(UNIX) ) # 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)