Apply VISIBILITY_HIDDEN also to C++ files

It was only used for C files, thereby making symbols of internal classes
like TagUnion visible.
This commit is contained in:
Urs Fleisch
2023-12-19 05:03:33 +01:00
parent 1ee7493abc
commit ab0437db0e

View File

@ -362,6 +362,7 @@ set_target_properties(tag PROPERTIES
)
if(VISIBILITY_HIDDEN)
set_target_properties(tag PROPERTIES C_VISIBILITY_PRESET hidden)
set_target_properties(tag PROPERTIES CXX_VISIBILITY_PRESET hidden)
endif()
if(BUILD_FRAMEWORK)