From 3541a1fc13c7e06d8d6f33409bb5cece0f25c521 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Tue, 10 Oct 2017 14:47:46 +0200 Subject: [PATCH] Don't export private symbols in non-debug builds --- Makefile.am | 2 ++ configure.ac | 1 + 2 files changed, 3 insertions(+) diff --git a/Makefile.am b/Makefile.am index 94c8c49..ffb1601 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,6 +3,8 @@ if MAKE_DOC SUBDIRS += doc endif +AM_CXXFLAGS = @visibility@ + lib_LTLIBRARIES = %D%/librtaudio.la %C%_librtaudio_la_LDFLAGS = -no-undefined -export-dynamic -version-info @SO_VERSION@ %C%_librtaudio_la_SOURCES = \ diff --git a/configure.ac b/configure.ac index f66c9d4..893a71a 100644 --- a/configure.ac +++ b/configure.ac @@ -29,6 +29,7 @@ SO_VERSION=lt_version_info AC_SUBST(SO_VERSION) AC_SUBST(api) AC_SUBST(req) +AC_SUBST(visibility) api="" req=""