From a68bfea737312b0e991a8bebc019e261335adca6 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Wed, 1 Oct 2014 23:51:43 +0100 Subject: [PATCH] Disable Python scripts on Windows refs #7243 --- python/CMakeLists.txt | 44 ++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 140f96fb9..281b01216 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -15,29 +15,31 @@ # along with this program; if not, write to the Free Software Foundation # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. -find_package(PythonInterp REQUIRED) +if(NOT WIN32) + find_package(PythonInterp REQUIRED) -add_subdirectory(icinga2) + add_subdirectory(icinga2) -configure_file(setup.py.cmake ${CMAKE_CURRENT_BINARY_DIR}/setup.py @ONLY) + configure_file(setup.py.cmake ${CMAKE_CURRENT_BINARY_DIR}/setup.py @ONLY) -install(CODE " - execute_process( - COMMAND \"${CMAKE_COMMAND}\" - \"-DSETUP_PY=${CMAKE_CURRENT_BINARY_DIR}/setup.py\" - \"-DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}\" - \"-DPREFIX=${CMAKE_INSTALL_PREFIX}\" - \"-DWDIR=${CMAKE_CURRENT_BINARY_DIR}\" - -P \"${PROJECT_SOURCE_DIR}/third-party/cmake/PythonSetup.cmake\" - ) + install(CODE " + execute_process( + COMMAND \"${CMAKE_COMMAND}\" + \"-DSETUP_PY=${CMAKE_CURRENT_BINARY_DIR}/setup.py\" + \"-DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}\" + \"-DPREFIX=${CMAKE_INSTALL_PREFIX}\" + \"-DWDIR=${CMAKE_CURRENT_BINARY_DIR}\" + -P \"${PROJECT_SOURCE_DIR}/third-party/cmake/PythonSetup.cmake\" + ) - configure_file( - \$ENV{DESTDIR}${CMAKE_INSTALL_FULL_BINDIR}/icinga2-list-objects - \$ENV{DESTDIR}${CMAKE_INSTALL_FULL_SBINDIR}/icinga2-list-objects COPYONLY} - ) + configure_file( + \$ENV{DESTDIR}${CMAKE_INSTALL_FULL_BINDIR}/icinga2-list-objects + \$ENV{DESTDIR}${CMAKE_INSTALL_FULL_SBINDIR}/icinga2-list-objects COPYONLY} + ) - file( - REMOVE - \$ENV{DESTDIR}${CMAKE_INSTALL_FULL_BINDIR}/icinga2-list-objects - )" -) + file( + REMOVE + \$ENV{DESTDIR}${CMAKE_INSTALL_FULL_BINDIR}/icinga2-list-objects + )" + ) +endif() -- 2.40.0