Make use of python3 optionnal and generating single_sol too

This commit is contained in:
Nicolas Cornu 2017-08-25 10:30:56 +02:00 committed by The Phantom Derpstorm
parent 084bbc0fb8
commit 98b65e6c27

View File

@ -177,7 +177,9 @@ set(HEADER_SRCS sol/as_args.hpp
sol/variadic_results.hpp
sol/wrapper.hpp)
find_package(PythonInterp 3 REQUIRED)
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()