1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-07 03:22:33 +01:00

Add godot build copy as custom cmake step

This commit is contained in:
Elias Steurer 2023-11-16 13:43:19 +01:00
parent f6495d1eaa
commit 11faefdbfd

View File

@ -32,8 +32,16 @@ project(ScreenPlayGodotWallpaper LANGUAGES CXX)
# Create our library
add_library(${PROJECT_NAME} SHARED)
# Runs after compilation
# Enable executing python scripts
find_package(Python COMPONENTS Interpreter)
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/Tools"
COMMAND "${Python_EXECUTABLE}" "build_godot.py" "--build_path" "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}"
COMMENT "Running post-build step"
)
target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17)
# LIB_ARCH is the architecture being built. It is set to the build system's architecture. For macOS, we build a universal library (both
# arm64 and x86_64).