diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 3488c1bd8..7280dc88d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -57,7 +57,7 @@ target_include_directories( if(NOT KOMPUTE_OPT_ANDOID_BUILD) target_link_libraries( - kompute + kompute PRIVATE Vulkan::Vulkan ) else() @@ -87,7 +87,7 @@ else() endif() target_link_libraries( - kompute + kompute PUBLIC fmt::fmt ) @@ -103,7 +103,7 @@ if(KOMPUTE_OPT_ENABLE_SPDLOG) endif() target_link_libraries( - kompute + kompute PUBLIC spdlog::spdlog ) endif() @@ -114,7 +114,7 @@ endif() if(KOMPUTE_OPT_ANDOID_BUILD) target_link_libraries( - kompute + kompute PRIVATE kompute_vk_ndk_wrapper log android @@ -152,7 +152,8 @@ if(NOT KOMPUTE_OPT_DISABLE_SHADER_UTILS) kompute PRIVATE ${PROJECT_SOURCE_DIR}/external/glslang) - target_link_libraries(kompute + target_link_libraries( + kompute PUBLIC # Not including hlsl support # HLSL # glslang includes OGLCompiler, OSDependent, MachineIndependent @@ -165,7 +166,8 @@ if(NOT KOMPUTE_OPT_DISABLE_SHADER_UTILS) kompute PRIVATE ${GLSLANG_GENERATED_INCLUDEDIR}) - target_link_libraries(kompute + target_link_libraries( + kompute PUBLIC # Not including hlsl support # glslang::HLSL # Adding explicit dependencies to match above