summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meson.build8
1 files changed, 3 insertions, 5 deletions
diff --git a/meson.build b/meson.build
index b115dc0..f14c811 100644
--- a/meson.build
+++ b/meson.build
@@ -153,7 +153,7 @@ endif
common_cflags = []
foreach cflag: test_cflags
if cc.has_argument(cflag)
- common_cflags += [ cflag ]
+ common_cflags += cflag
endif
endforeach
@@ -164,10 +164,8 @@ if libtype == 'shared'
visibility_cflags = []
if host_system == 'windows'
conf.set('DLL_EXPORT', true)
- if cc.get_id() == 'msvc'
- conf.set('EPOXY_PUBLIC', '__declspec(dllexport) extern')
- else
- conf.set('EPOXY_PUBLIC', '__attribute__((visibility("default"))) __declspec(dllexport) extern')
+ conf.set('EPOXY_PUBLIC', '__declspec(dllexport) extern')
+ if cc.get_id() != 'msvc'
visibility_cflags += [ '-fvisibility=hidden' ]
endif
else