From 51233fa1a9167ce99741533fdd122ae44c9e7d7f Mon Sep 17 00:00:00 2001 From: Philip Whitfield Date: Thu, 11 Apr 2019 11:56:42 +0200 Subject: [PATCH] Update CMakeLists.txt changes so this cmake file can be used as a subdirectory ``` add_subdirectory(godot-cpp) project(project-name) add_library(project-name SHARED src/init.cpp) target_link_libraries(project-name godot-cpp) ``` --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bd74c422..d259403d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -133,7 +133,7 @@ endif() # Generate source from the bindings file message(STATUS "Generating Bindings") execute_process(COMMAND "python" "-c" "import binding_generator; binding_generator.generate_bindings(\"${GODOT_CUSTOM_API_FILE}\")" - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} RESULT_VARIABLE GENERATION_RESULT OUTPUT_VARIABLE GENERATION_OUTPUT) message(STATUS ${GENERATION_RESULT} ${GENERATION_OUTPUT}) @@ -145,7 +145,7 @@ file(GLOB_RECURSE HEADERS include/*.h**) # Define our godot-cpp library add_library(${PROJECT_NAME} ${SOURCES} ${HEADERS}) target_include_directories(${PROJECT_NAME} - PRIVATE + PUBLIC include include/core include/gen