2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-06-08 11:53:28 +00:00

Search for Python instead of assuming it exists

This commit is contained in:
Henrique Gemignani Passos Lima 2021-04-02 20:04:59 +03:00
parent 65f38a0df4
commit 0812bb13bb

View File

@ -18,14 +18,10 @@ list(APPEND PY_SOURCES
bintoc(hecl_blendershell.cpp hecl_blendershell.py HECL_BLENDERSHELL) bintoc(hecl_blendershell.cpp hecl_blendershell.py HECL_BLENDERSHELL)
if (WIN32) find_package(Python COMPONENTS Interpreter REQUIRED)
set(PYTHON_EXECUTABLE python)
else ()
set(PYTHON_EXECUTABLE python3)
endif ()
add_custom_command(OUTPUT hecl.zip DEPENDS ${PY_SOURCES} add_custom_command(OUTPUT hecl.zip DEPENDS ${PY_SOURCES}
COMMAND ${PYTHON_EXECUTABLE} ARGS zip_package.py ${CMAKE_CURRENT_BINARY_DIR}/hecl.zip COMMAND ${Python_EXECUTABLE} ARGS zip_package.py ${CMAKE_CURRENT_BINARY_DIR}/hecl.zip
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
COMMENT "Generating addon package") COMMENT "Generating addon package")
bintoc(hecl_addon.cpp "${CMAKE_CURRENT_BINARY_DIR}/hecl.zip" HECL_ADDON) bintoc(hecl_addon.cpp "${CMAKE_CURRENT_BINARY_DIR}/hecl.zip" HECL_ADDON)