Make shared library dependencies private.

By default CMake makes dependencies public, which is not what we want
for libdawn, libdawn_native and libdawn_wire
This commit is contained in:
Corentin Wallez
2018-07-30 16:25:54 +02:00
committed by Corentin Wallez
parent bdc867713a
commit 1a796039d9
3 changed files with 25 additions and 4 deletions

View File

@@ -32,6 +32,6 @@ add_library(dawn_wire SHARED
${DAWN_WIRE_INCLUDE_DIR}/Wire.h
${DAWN_WIRE_INCLUDE_DIR}/dawn_wire_export.h
)
target_link_libraries(dawn_wire dawn_common)
target_link_libraries(dawn_wire PRIVATE dawn_common)
target_compile_definitions(dawn_wire PRIVATE DAWN_WIRE_IMPLEMENTATION)
DawnInternalTarget("wire" dawn_wire)