From e816e924dbc6ed9c5db1fd621d31feb556135d18 Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Thu, 26 Jan 2012 18:45:16 +0100 Subject: [PATCH] BUG: do not install unix bash scripts on windows --- Code/Wrappers/ApplicationLauncherQt/CMakeLists.txt | 4 ++++ Code/Wrappers/CommandLine/CMakeLists.txt | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/Code/Wrappers/ApplicationLauncherQt/CMakeLists.txt b/Code/Wrappers/ApplicationLauncherQt/CMakeLists.txt index 2983feaaa7..2ea2052308 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 68bc328d27..afe83beb8e 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) -- GitLab