diff --git a/Code/Wrappers/ApplicationLauncherQt/CMakeLists.txt b/Code/Wrappers/ApplicationLauncherQt/CMakeLists.txt index 2983feaaa749704777483153b874ee719df5529e..2ea205230852713834c5f69f0fd4fe410ffbd137 100644 --- a/Code/Wrappers/ApplicationLauncherQt/CMakeLists.txt +++ b/Code/Wrappers/ApplicationLauncherQt/CMakeLists.txt @@ -26,16 +26,20 @@ set(APPLICATION_BINARY_PATH ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}) # Generate a script in the build dir, next to the cli launcher # Need a two-step process since configure_file don't support permissions file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/buildtree) +if (NOT WIN32) configure_file( ${CMAKE_SOURCE_DIR}/CMake/otbgui.sh.buildtree.in ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/buildtree/otbgui @ONLY ) file(COPY ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/buildtree/otbgui DESTINATION ${CLI_OUPUT_DIR} FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) +endif(NOT WIN32) file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/installtree) +if (NOT WIN32) configure_file( ${CMAKE_SOURCE_DIR}/CMake/otbgui.sh.installtree.in ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/installtree/otbgui @ONLY ) install(PROGRAMS ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/installtree/otbgui DESTINATION ${OTB_INSTALL_BIN_DIR_CM24}) +endif(NOT WIN32) diff --git a/Code/Wrappers/CommandLine/CMakeLists.txt b/Code/Wrappers/CommandLine/CMakeLists.txt index 68bc328d27c9c74754208822a8f4ae2cf516c332..afe83beb8e60eacf04a3a00aa2a189eb138b3568 100644 --- a/Code/Wrappers/CommandLine/CMakeLists.txt +++ b/Code/Wrappers/CommandLine/CMakeLists.txt @@ -36,16 +36,22 @@ set(APPLICATION_BINARY_PATH ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}) # Generate a script in the build dir, next to the cli launcher # Need a two-step process since configure_file don't support permissions file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/buildtree) + +if (NOT WIN32) configure_file( ${CMAKE_SOURCE_DIR}/CMake/otbcli.sh.buildtree.in ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/buildtree/otbcli @ONLY ) file(COPY ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/buildtree/otbcli DESTINATION ${CLI_OUPUT_DIR} FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) +endif(NOT WIN32) + file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/installtree) +if (NOT WIN32) configure_file( ${CMAKE_SOURCE_DIR}/CMake/otbcli.sh.installtree.in ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/installtree/otbcli @ONLY ) install(PROGRAMS ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/Scripts/installtree/otbcli DESTINATION ${OTB_INSTALL_BIN_DIR_CM24}) +endif(NOT WIN32)