diff --git a/CMakeLists.txt b/CMakeLists.txt index b8df7f9..cb5f0ab 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,10 +7,12 @@ set(CMAKE_CXX_STANDARD 17) include (cmake/LinuxConfig.cmake) include (cmake/WindowsConfig.cmake) -if (BUILD_SHARED_LIBS) - set (JSL_PLATFORM_DEPENDENCY_VISIBILITY PRIVATE) -else () - set (JSL_PLATFORM_DEPENDENCY_VISIBILITY PUBLIC) +if (NOT JSL_PLATFORM_DEPENDENCY_VISIBILITY) + if (BUILD_SHARED_LIBS) + set (JSL_PLATFORM_DEPENDENCY_VISIBILITY PRIVATE) + else () + set (JSL_PLATFORM_DEPENDENCY_VISIBILITY PUBLIC) + endif () endif () add_subdirectory (JoyShockLibrary)