From 98b65e6c27d92c11abf9203c5e4e2ecb3d8de4e8 Mon Sep 17 00:00:00 2001 From: Nicolas Cornu Date: Fri, 25 Aug 2017 10:30:56 +0200 Subject: [PATCH] Make use of python3 optionnal and generating single_sol too --- CMakeLists.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 75a3b04d..44cdb515 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -177,7 +177,9 @@ set(HEADER_SRCS sol/as_args.hpp sol/variadic_results.hpp sol/wrapper.hpp) -find_package(PythonInterp 3 REQUIRED) -add_custom_command(OUTPUT sol.hpp COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/single.py --output ${CMAKE_CURRENT_BINARY_DIR}/sol.hpp DEPENDS ${HEADER_SRCS}) -add_custom_target(single_sol DEPENDS sol.hpp) -install(FILES "${CMAKE_CURRENT_BINARY_DIR}/sol.hpp" DESTINATION include) +find_package(PythonInterp 4) +if (PYTHONINTERP_FOUND) + add_custom_command(OUTPUT sol.hpp COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/single.py --output ${CMAKE_CURRENT_BINARY_DIR}/sol.hpp DEPENDS ${HEADER_SRCS}) + add_custom_target(single_sol DEPENDS sol.hpp) + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/sol.hpp" DESTINATION include) +endif()