@@ -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