CMake: Set default visibility to hidden and dllexport on windows

This commit is contained in:
Max Bruckner
2017-03-01 23:16:47 +01:00
parent b44c917be9
commit 6405fd15e3
3 changed files with 18 additions and 0 deletions

View File

@ -7,6 +7,11 @@ if(ENABLE_CJSON_TEST)
if (werror_found)
target_compile_options(unity PRIVATE "-Wno-error")
endif()
# Disable -fvisibility=hidden for Unity
list(FIND custom_compiler_flags "-fvisibility=hidden" visibility_found)
if (visibility_found)
target_compile_options(unity PRIVATE "-fvisibility=default")
endif()
#copy test files
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/inputs")