@@ -19,7 +19,7 @@ function(setup_split_debug_script)
19
19
endfunction ()
20
20
21
21
function (add_maintenance_targets )
22
- if (NOT PYTHON_COMMAND )
22
+ if (NOT TARGET Python3::Interpreter )
23
23
return ()
24
24
endif ()
25
25
@@ -31,13 +31,13 @@ function(add_maintenance_targets)
31
31
32
32
add_custom_target (check-symbols
33
33
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}
35
35
VERBATIM
36
36
)
37
37
38
38
add_custom_target (check-security
39
39
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}
41
41
VERBATIM
42
42
)
43
43
endfunction ()
@@ -100,7 +100,7 @@ function(add_macos_deploy_target)
100
100
if (CMAKE_HOST_APPLE )
101
101
add_custom_command (
102
102
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
104
104
DEPENDS ${PROJECT_BINARY_DIR} /${macos_app}/Contents/MacOS/Bitcoin-Qt
105
105
VERBATIM
106
106
)
@@ -113,7 +113,7 @@ function(add_macos_deploy_target)
113
113
else ()
114
114
add_custom_command (
115
115
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}
117
117
DEPENDS ${PROJECT_BINARY_DIR} /${macos_app}/Contents/MacOS/Bitcoin-Qt
118
118
VERBATIM
119
119
)
0 commit comments