Limit visibility of symbols for internal libraries
authorBen Clayton <bclayton@google.com>
Tue, 14 Jul 2020 17:36:08 +0000 (18:36 +0100)
committerBen Clayton <bclayton@google.com>
Wed, 22 Jul 2020 09:53:50 +0000 (10:53 +0100)
commit33585c871dc41b1a47211532ff503bfd1b5e82c2
tree16f9dd261e7fd8e3800bca3c4df28ced032c8a53
parent11fa4d0d5694e68afef99cb17188db346de3cfb0
Limit visibility of symbols for internal libraries

Also remove `SPIRV/doc.cpp` from the `SPVRemapper` target as this
is part of `SPIRV`, causing ODR violations. Instead have
`SPVRemapper` link against `SPIRV`.

Fixes ODR violations.
CMakeLists.txt
OGLCompilersDLL/CMakeLists.txt
SPIRV/CMakeLists.txt
glslang/CMakeLists.txt