]> Creatis software - bbtk.git/blobdiff - kernel/appli/bbc/CMakeLists.txt
*** empty log message ***
[bbtk.git] / kernel / appli / bbc / CMakeLists.txt
index bde14722f9a2af177659e34d5e491417b0a2be4a..c2e8202fdb072caf57664fb38290b2afad72cb64 100644 (file)
@@ -5,40 +5,48 @@ SET(bbc_DATA_REL_PATH_FROM_BIN ../${BBTK_DATA_REL_PATH}/${bbc_DATA_REL_PATH_FROM
 
 
 
+# Build tree 
+SET(bbc_CMAKE_OPTION_FOR_BUILD_TREE "-DBBTK_DIR=${PROJECT_BINARY_DIR}")
+CONFIGURE_FILE(
+  ${CMAKE_CURRENT_SOURCE_DIR}/main.cxx.in
+  ${BBTK_DATA_BUILD_PATH}/${bbc_DATA_REL_PATH_FROM_DATA}/main.cxx.in
+  COPYONLY
+)
+CONFIGURE_FILE(
+  ${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt.in
+  ${BBTK_DATA_BUILD_PATH}/${bbc_DATA_REL_PATH_FROM_DATA}/CMakeLists.txt.in
+  COPYONLY
+)
+
+# Install tree
+SET(bbc_CMAKE_OPTION_FOR_BUILD_TREE "")
+
+
 IF(UNIX)
-  # Build tree 
-  SET(bbc_CMAKE_OPTION_FOR_BUILD_TREE "-DBBTK_DIR=${PROJECT_BINARY_DIR}")
-  CONFIGURE_FILE(
-    ${CMAKE_CURRENT_SOURCE_DIR}/main.cxx.in
-    ${BBTK_DATA_BUILD_PATH}/${bbc_DATA_REL_PATH_FROM_DATA}/main.cxx.in
-    COPYONLY
-    )
-  CONFIGURE_FILE(
-    ${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt.in
-    ${BBTK_DATA_BUILD_PATH}/${bbc_DATA_REL_PATH_FROM_DATA}/CMakeLists.txt.in
-    COPYONLY
-    )
-  CONFIGURE_FILE(
-    ${CMAKE_CURRENT_SOURCE_DIR}/bbc.sh.in
-    ${BBTK_BINARY_DIR}/bin/bbc
-    @ONLY IMMEDIATE
-    )
-  # Install tree
-  SET(bbc_CMAKE_OPTION_FOR_BUILD_TREE "")
-  CONFIGURE_FILE(
-    ${CMAKE_CURRENT_SOURCE_DIR}/bbc.sh.in
-    ${CMAKE_CURRENT_BINARY_DIR}/bbc
-    @ONLY IMMEDIATE
-    )
-  INSTALL(
-    FILES ${CMAKE_CURRENT_SOURCE_DIR}/main.cxx.in ${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt.in
-    DESTINATION ${BBTK_DATA_INSTALL_PATH}/${bbc_DATA_REL_PATH_FROM_DATA}
-    )
-  INSTALL(
-    PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/bbc
-    DESTINATION bin
-    )
-    
+       CONFIGURE_FILE(
+               ${CMAKE_CURRENT_SOURCE_DIR}/bbc.sh.in
+               ${CMAKE_CURRENT_BINARY_DIR}/bbc
+               @ONLY IMMEDIATE
+       )    
+       INSTALL(
+               PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/bbc
+               DESTINATION bin
+       )
 ELSE(UNIX)
-  # TO DO : bat for win
+       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(
+    FILES ${CMAKE_CURRENT_SOURCE_DIR}/main.cxx.in ${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt.in
+    DESTINATION ${BBTK_DATA_INSTALL_PATH}/${bbc_DATA_REL_PATH_FROM_DATA}
+)
+