We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4a6c679 commit 6c5fc94Copy full SHA for 6c5fc94
CMakeLists.txt
@@ -83,15 +83,19 @@ target_sources(scratchcpp
83
include(FetchContent)
84
85
# Compiler options
86
-target_compile_options(scratchcpp PRIVATE
87
- -fvisibility=hidden
88
- -fvisibility-inlines-hidden
89
-)
90
-
91
-target_link_options(scratchcpp PRIVATE
92
- -Wl,--exclude-libs,ALL
93
- -Wl,-Bsymbolic
94
+if(UNIX)
+ target_compile_options(scratchcpp PRIVATE
+ -fvisibility=hidden
+ -fvisibility-inlines-hidden
+ )
+
+ if(NOT APPLE)
+ target_link_options(scratchcpp PRIVATE
+ -Wl,--exclude-libs,ALL
95
+ -Wl,-Bsymbolic
96
97
+ endif()
98
+endif()
99
100
# zip
101
include(build/zip.cmake)
0 commit comments