summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/meson.build6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/meson.build b/src/meson.build
index 6f44220..3d48a4d 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -50,7 +50,11 @@ epoxy_sources = sources + gen_sources
common_ldflags = []
if host_system == 'linux'
- common_ldflags = [ '-Wl,-Bsymbolic', '-Wl,-z,relro', '-Wl,-z,now', ]
+ foreach f: [ '-Wl,-Bsymbolic', '-Wl,-z,relro', '-Wl,-z,now', ]
+ if cc.has_argument(f)
+ common_ldflags += f
+ endif
+ endforeach
endif
# Maintain compatibility with autotools; see: https://github.com/anholt/libepoxy/issues/108