]> Creatis software - bbtk.git/blobdiff - kernel/appli/bbc/CMakeLists.txt
Create a package named XXX in a directory named XXX_PKG, to avoid troubles
[bbtk.git] / kernel / appli / bbc / CMakeLists.txt
index c2e8202fdb072caf57664fb38290b2afad72cb64..a879ae10daa87dfc0654e37baf5aaa65e99c532f 100644 (file)
@@ -3,8 +3,6 @@ SET(bbc_DATA_REL_PATH_FROM_DATA kernel/bbc)
 # Relative path to the data used by bbc from bin folder
 SET(bbc_DATA_REL_PATH_FROM_BIN ../${BBTK_DATA_REL_PATH}/${bbc_DATA_REL_PATH_FROM_DATA})
 
-
-
 # Build tree 
 SET(bbc_CMAKE_OPTION_FOR_BUILD_TREE "-DBBTK_DIR=${PROJECT_BINARY_DIR}")
 CONFIGURE_FILE(
@@ -17,6 +15,30 @@ CONFIGURE_FILE(
   ${BBTK_DATA_BUILD_PATH}/${bbc_DATA_REL_PATH_FROM_DATA}/CMakeLists.txt.in
   COPYONLY
 )
+IF(UNIX)
+       CONFIGURE_FILE(
+               ${CMAKE_CURRENT_SOURCE_DIR}/bbc.sh.in
+               ${bbtk_BINARY_DIR}/bin/bbc
+               @ONLY IMMEDIATE
+       )    
+       INSTALL(
+               PROGRAMS ${bbtk_BINARY_DIR}/bin/bbc
+               DESTINATION bin
+       )
+ELSE(UNIX)
+       CONFIGURE_FILE(
+               ${CMAKE_CURRENT_SOURCE_DIR}/bbc.bat.in
+               ${CMAKE_CURRENT_BINARY_DIR}/bbc.bat
+               @ONLY IMMEDIATE
+       )
+       INSTALL(
+               PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/bbc.bat
+               DESTINATION bin
+       )
+ENDIF(UNIX)
+
+
+
 
 # Install tree
 SET(bbc_CMAKE_OPTION_FOR_BUILD_TREE "")