cmake: Fix dependencies of newly-stubbed libraries
Some downstream projects may only link to e.g. the glslang::SPIRV library and rely on transitive dependencies to pull in everything else. To keep this working, the SPIRV and MachineIndependent library stubs are now linked against the glslang library.
This commit is contained in:
parent
5073d93ec4
commit
b45d21b287
2 changed files with 3 additions and 2 deletions
|
|
@ -136,6 +136,7 @@ endif()
|
|||
add_library(MachineIndependent STATIC stub.cpp)
|
||||
set_property(TARGET MachineIndependent PROPERTY POSITION_INDEPENDENT_CODE ON)
|
||||
set_property(TARGET MachineIndependent PROPERTY FOLDER glslang)
|
||||
target_link_libraries(MachineIndependent PRIVATE glslang)
|
||||
|
||||
if (NOT MSVC)
|
||||
# -Wunused-but-set-variable is triggered in code generated by bison that we do not control. Turn this warning off, but only for the generated.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue