build: move from PythonInterp to Python3

CMake has removed PythonInterp; see CMP0148
This commit is contained in:
Danny Robson 2023-10-11 10:55:05 +10:00
parent 712eb837b1
commit ff1fcfa977

View File

@ -8,7 +8,7 @@ include(CheckCXXCompilerFlag)
include (search_libs) include (search_libs)
find_package (PythonInterp 3 REQUIRED) find_package (Python3 REQUIRED COMPONENTS Interpreter)
find_package (RAGEL 6.9 REQUIRED) find_package (RAGEL 6.9 REQUIRED)
find_package (fmt REQUIRED) find_package (fmt REQUIRED)
@ -647,7 +647,7 @@ OUTPUT
COMMENT COMMENT
"[preprocessor.py] preprocessor.hpp" "[preprocessor.py] preprocessor.hpp"
COMMAND COMMAND
"${PYTHON_EXECUTABLE}" "${Python3_EXECUTABLE}"
"${CMAKE_CURRENT_SOURCE_DIR}/preprocessor.py" "${CMAKE_CURRENT_SOURCE_DIR}/preprocessor.py"
"${CMAKE_CURRENT_BINARY_DIR}/prefix/${PREFIX}/preprocessor.hpp" "${CMAKE_CURRENT_BINARY_DIR}/prefix/${PREFIX}/preprocessor.hpp"
480 480
@ -854,7 +854,7 @@ if (TESTS)
endforeach(t) endforeach(t)
configure_file (test/cpp.py.in util_test_cpp.py @ONLY) configure_file (test/cpp.py.in util_test_cpp.py @ONLY)
add_test (NAME util_test_cpp COMMAND ${PYTHON_EXECUTABLE} util_test_cpp.py) add_test (NAME util_test_cpp COMMAND ${Python3_EXECUTABLE} util_test_cpp.py)
set_property (TEST util_test_cpp APPEND PROPERTY DEPENDS util_macro) set_property (TEST util_test_cpp APPEND PROPERTY DEPENDS util_macro)
set_tests_properties(util_test_cpp PROPERTIES FAIL_REGULAR_EXPRESSION "not ok -") set_tests_properties(util_test_cpp PROPERTIES FAIL_REGULAR_EXPRESSION "not ok -")