@@ -19,7 +19,7 @@ function(setup_split_debug_script)
1919endfunction ()
2020
2121function (add_maintenance_targets)
22- if (NOT PYTHON_COMMAND )
22+ if (NOT TARGET Python3::Interpreter )
2323 return ()
2424 endif ()
2525
@@ -31,13 +31,13 @@ function(add_maintenance_targets)
3131
3232 add_custom_target (check-symbols
3333 COMMAND ${CMAKE_COMMAND} -E echo "Running symbol and dynamic library checks..."
34- COMMAND ${PYTHON_COMMAND} ${PROJECT_SOURCE_DIR} /contrib/guix/symbol-check.py ${executables}
34+ COMMAND Python3::Interpreter ${PROJECT_SOURCE_DIR} /contrib/guix/symbol-check.py ${executables}
3535 VERBATIM
3636 )
3737
3838 add_custom_target (check-security
3939 COMMAND ${CMAKE_COMMAND} -E echo "Checking binary security..."
40- COMMAND ${PYTHON_COMMAND} ${PROJECT_SOURCE_DIR} /contrib/guix/security-check.py ${executables}
40+ COMMAND Python3::Interpreter ${PROJECT_SOURCE_DIR} /contrib/guix/security-check.py ${executables}
4141 VERBATIM
4242 )
4343endfunction ()
@@ -100,7 +100,7 @@ function(add_macos_deploy_target)
100100 if (CMAKE_HOST_APPLE )
101101 add_custom_command (
102102 OUTPUT ${PROJECT_BINARY_DIR} /${osx_volname} .zip
103- COMMAND ${PYTHON_COMMAND} ${PROJECT_SOURCE_DIR} /contrib/macdeploy/macdeployqtplus ${macos_app} ${osx_volname} -translations-dir=${QT_TRANSLATIONS_DIR} -zip
103+ COMMAND Python3::Interpreter ${PROJECT_SOURCE_DIR} /contrib/macdeploy/macdeployqtplus ${macos_app} ${osx_volname} -translations-dir=${QT_TRANSLATIONS_DIR} -zip
104104 DEPENDS ${PROJECT_BINARY_DIR} /${macos_app} /Contents/MacOS/Bitcoin-Qt
105105 VERBATIM
106106 )
@@ -113,7 +113,7 @@ function(add_macos_deploy_target)
113113 else ()
114114 add_custom_command (
115115 OUTPUT ${PROJECT_BINARY_DIR} /dist/${macos_app} /Contents/MacOS/Bitcoin-Qt
116- COMMAND OBJDUMP=${CMAKE_OBJDUMP} ${PYTHON_COMMAND} ${PROJECT_SOURCE_DIR} /contrib/macdeploy/macdeployqtplus ${macos_app} ${osx_volname} -translations-dir=${QT_TRANSLATIONS_DIR}
116+ COMMAND ${CMAKE_COMMAND} -E env OBJDUMP=${CMAKE_OBJDUMP} $<TARGET_FILE:Python3::Interpreter> ${PROJECT_SOURCE_DIR} /contrib/macdeploy/macdeployqtplus ${macos_app} ${osx_volname} -translations-dir=${QT_TRANSLATIONS_DIR}
117117 DEPENDS ${PROJECT_BINARY_DIR} /${macos_app} /Contents/MacOS/Bitcoin-Qt
118118 VERBATIM
119119 )
0 commit comments