From e7f07dab87c0bb8e2953cef6a11279c02f661360 Mon Sep 17 00:00:00 2001 From: Samuel Nicholas Date: Wed, 26 Feb 2025 23:02:59 +1030 Subject: [PATCH] CMake: Add generate_bindings custom target I was working on something today and wanted to just generate the bindings separately to compilation. This PR adds a custom target to do just that. --- cmake/godotcpp.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/godotcpp.cmake b/cmake/godotcpp.cmake index a57e2c5f..f97e146e 100644 --- a/cmake/godotcpp.cmake +++ b/cmake/godotcpp.cmake @@ -252,6 +252,9 @@ function( godotcpp_generate ) "${GODOT_PRECISION}" "${CMAKE_CURRENT_BINARY_DIR}" ) + add_custom_target( godot-cpp.generate_bindings DEPENDS ${GENERATED_FILES_LIST} ) + set_target_properties( godot-cpp.generate_bindings PROPERTIES FOLDER "godot-cpp" ) + ### Platform is derived from the toolchain target # See GeneratorExpressions PLATFORM_ID and CMAKE_SYSTEM_NAME string( CONCAT SYSTEM_NAME