- # Build tree
- 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
- 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 ${BBTK_BINARY_DIR}/bin/bbc
- DESTINATION bin
- )
-
+ 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 "")
+
+
+IF(UNIX)
+ 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
+ )