File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
- cmake_minimum_required (VERSION 2.8.11 )
1
+ cmake_minimum_required (VERSION 3.12 )
2
2
3
- find_program (PYTHON "python" )
4
- if (PYTHON )
3
+ find_package (Python COMPONENTS Interpreter )
4
+ if (Python_FOUND )
5
5
set (MSYM_PYTHON_PACKAGE_DIR "${CMAKE_CURRENT_BINARY_DIR} /libmsym" )
6
6
set (MSYM_PYTHON_SETUP_IN "${CMAKE_CURRENT_SOURCE_DIR} /cmake/setup.py.in" )
7
7
set (MSYM_PYTHON_INIT_C_IN "${CMAKE_CURRENT_SOURCE_DIR} /cmake/__init__.py.in" )
@@ -23,12 +23,12 @@ if (PYTHON)
23
23
file (COPY ${MSYM_PYTHON_CODE_IN} DESTINATION ${MSYM_PYTHON_PACKAGE_DIR} )
24
24
25
25
add_custom_command (OUTPUT ${MSYM_PYTHON_STAMP}
26
- COMMAND ${PYTHON } ${MSYM_PYTHON_SETUP} build
26
+ COMMAND ${Python_EXECUTABLE } ${MSYM_PYTHON_SETUP} build
27
27
COMMAND ${CMAKE_COMMAND} -E touch ${MSYM_PYTHON_STAMP}
28
28
DEPENDS ${MSYM_PYTHON_INIT_IN} ${MSYM_PYTHON_SETUP_IN} ${MSYM_PYTHON_CODE_IN} )
29
29
30
30
add_custom_target (target ALL DEPENDS ${MSYM_PYTHON_STAMP} )
31
31
32
- install (CODE "execute_process(COMMAND ${PYTHON } ${MSYM_PYTHON_SETUP} install ${MSYM_PYTHON_INSTALL_OPTS} )" )
32
+ install (CODE "execute_process(COMMAND ${Python_EXECUTABLE } ${MSYM_PYTHON_SETUP} install ${MSYM_PYTHON_INSTALL_OPTS} )" )
33
33
endif ()
34
34
You can’t perform that action at this time.
0 commit comments