summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.ac2
-rw-r--r--src/Makefile.am7
2 files changed, 7 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 6bdf009..decd2c2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -106,6 +106,8 @@ esac
AM_CONDITIONAL(OS_IS_WIN32, test "x$os_is_win32" = "x1")
+AM_CONDITIONAL(USE_VERSION_SCRIPT, test "x$supports_anon_versioning" = "xyes" )
+
###################################
# Basic environment checks #
###################################
diff --git a/src/Makefile.am b/src/Makefile.am
index 41713ec..198202b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -60,8 +60,11 @@ libcanberra_la_LIBADD = \
$(VORBIS_LIBS)
libcanberra_la_LDFLAGS = \
-export-dynamic \
- -version-info $(LIBCANBERRA_VERSION_INFO) \
- -Wl,-version-script=$(srcdir)/map-file
+ -version-info $(LIBCANBERRA_VERSION_INFO)
+
+if USE_VERSION_SCRIPT
+libcanberra_la_LDFLAGS += -Wl,-version-script=$(srcdir)/map-file
+endif
plugin_LTLIBRARIES =