From 5293c769a3a961b4a204ff68789319db986a16b9 Mon Sep 17 00:00:00 2001 From: Kearwood Gilbert Date: Mon, 9 Mar 2026 23:32:54 -0700 Subject: [PATCH] Fixed CMake errors when Kraken is included from a parent CMake project --- tests/smoke/CMakeLists.txt | 1 - tests/smoke/hello_cube/CMakeLists.txt | 2 +- tools/convert/CMakeLists.txt | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/smoke/CMakeLists.txt b/tests/smoke/CMakeLists.txt index 967165d..237830e 100644 --- a/tests/smoke/CMakeLists.txt +++ b/tests/smoke/CMakeLists.txt @@ -1,2 +1 @@ -project (smoke_tests) add_subdirectory(hello_cube) diff --git a/tests/smoke/hello_cube/CMakeLists.txt b/tests/smoke/hello_cube/CMakeLists.txt index a2c18b1..bf85052 100644 --- a/tests/smoke/hello_cube/CMakeLists.txt +++ b/tests/smoke/hello_cube/CMakeLists.txt @@ -32,7 +32,7 @@ else(WIN32) endif(WIN32) add_dependencies(kraken_cube kraken_cube_assets) -target_include_directories(kraken_cube PRIVATE ${CMAKE_SOURCE_DIR}/hydra/include ${CMAKE_SOURCE_DIR}/kraken/public) +target_include_directories(kraken_cube PRIVATE ${PROJECT_SOURCE_DIR}/hydra/include ${PROJECT_SOURCE_DIR}/kraken/public) TARGET_LINK_LIBRARIES( kraken_cube kraken ${EXTRA_LIBS} ) diff --git a/tools/convert/CMakeLists.txt b/tools/convert/CMakeLists.txt index 1fc9327..14bc328 100644 --- a/tools/convert/CMakeLists.txt +++ b/tools/convert/CMakeLists.txt @@ -13,7 +13,7 @@ else(WIN32) set(CMAKE_CXX_COMPILER "clang++") endif(WIN32) -target_include_directories(kraken_convert PRIVATE ${CMAKE_SOURCE_DIR}/hydra/include ${CMAKE_SOURCE_DIR}/kraken/public) +target_include_directories(kraken_convert PRIVATE ${PROJECT_SOURCE_DIR}/hydra/include ${PROJECT_SOURCE_DIR}/kraken/public) TARGET_LINK_LIBRARIES( kraken_convert kraken ${EXTRA_LIBS} )