diff --git a/modules/camera/CMakeLists.txt b/modules/camera/CMakeLists.txt index 061c22e265b6ec9deb0a170dd54c8a0f8765d20d..0d33d0c3ef2ec9d90380e49861dd6451edc1c791 100644 --- a/modules/camera/CMakeLists.txt +++ b/modules/camera/CMakeLists.txt @@ -24,7 +24,9 @@ set(vkcv_camera_lib_path ${PROJECT_SOURCE_DIR}/${vkcv_camera_lib}) include(config/GLM.cmake) -target_link_libraries(vkcv_camera PUBLIC ${vkcv_camera_libraries}) +target_link_libraries(vkcv_camera PUBLIC ${vkcv_camera_libraries} vkcv) + +target_include_directories(vkcv_camera SYSTEM BEFORE PRIVATE ${vkcv_camera_includes} ${vkcv_include}) # add the own include directory for public headers target_include_directories(vkcv_camera BEFORE PUBLIC ${vkcv_camera_include} ${vkcv_camera_includes}) diff --git a/projects/first_triangle/CMakeLists.txt b/projects/first_triangle/CMakeLists.txt index 56f89245786fd3892e58d67c108ee6d1dbec6fa6..0a5d8ee574475fa24e217ff2be05202028ff641c 100644 --- a/projects/first_triangle/CMakeLists.txt +++ b/projects/first_triangle/CMakeLists.txt @@ -21,4 +21,4 @@ endif() target_include_directories(first_triangle SYSTEM BEFORE PRIVATE ${vkcv_include} ${vkcv_includes} ${vkcv_testing_include} ${vkcv_camera_include}) # linking with libraries from all dependencies and the VkCV framework -target_link_libraries(first_triangle vkcv ${vkcv_libraries} vkcv_testing vkcv_camera) +target_link_libraries(first_triangle vkcv vkcv_testing vkcv_camera)