Slawomir Grabowski
Slawomir Grabowski
If you use godot-cpp project as subproject (eg. in your GDExtension CMake project) and you use `install` target in case: ```cmake add_subdirectory(godot-cpp) #... add_library(MyExtension) target_link_libraries(MyExtension PRIVATE godot::cpp) install(TARGETS MyExtension ...)...
I have been playing with `PUBLIC_HEADER` property. It is just adding few commands: ```cmake if (GODOT_GDEXTENSION_DIR AND EXISTS ${GODOT_GDEXTENSION_DIR}) file(GLOB_RECURSE GODOT_GDEXTENSION_HEADERS CONFIGURE_DEPENDS ${GODOT_GDEXTENSION_DIR}/*.h**) endif () set(PUBLIC_HEADERS_LIST ${GENERATED_FILES_LIST} ${HEADERS} ${GODOT_GDEXTENSION_HEADERS} )...