Added spdlog, fmt and glslang as public targets

This commit is contained in:
Alejandro Saucedo 2021-03-14 11:10:04 +00:00
parent 4e1ef1fae8
commit 25fc03cb72

View file

@ -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