Use -fvisibility=hidden globally.
* configure.ac: Check for flags and fill CXXFLAGS and CFLAGS. * iface/dve2/dve2.hh: Mark load_dve2 for export. * src/eltlparse/Makefile.am, src/kripke/Makefile.am, src/kripkeparse/Makefile.am, src/ltlast/Makefile.am, src/ltlenv/Makefile.am, src/ltlparse/Makefile.am, src/ltlvisit/Makefile.am, src/misc/Makefile.am, src/neverparse/Makefile.am, src/priv/Makefile.am, src/saba/Makefile.am, src/sabaalgos/Makefile.am, src/ta/Makefile.am, src/taalgos/Makefile.am, src/tgba/Makefile.am, src/tgbaalgos/Makefile.am, src/tgbaalgos/gtec/Makefile.am, src/tgbaparse/Makefile.am: Remove $(VISIBILITY_CXXFLAGS) now that it is set globally.
This commit is contained in:
parent
f8cdaf0c12
commit
43b3df0ef0
20 changed files with 42 additions and 38 deletions
|
|
@ -58,15 +58,16 @@ AC_PROG_YACC
|
|||
|
||||
gl_INIT
|
||||
|
||||
AC_LANG(C++)
|
||||
|
||||
# Use -Werror since using -fvisibility under MinGW is only a warning.
|
||||
# (The option is ignored anyway since this does not make sense under windows).
|
||||
AC_SUBST([VISIBILITY_CXXFLAGS])
|
||||
AX_CHECK_COMPILE_FLAG([-Werror -fvisibility=hidden],
|
||||
[VISIBILITY_CXXFLAGS="$VISIBILITY_CXXFLAGS -fvisibility=hidden -DSPOT_BUILD"
|
||||
[CFLAGS="$CFLAGS -fvisibility=hidden"])
|
||||
AC_LANG(C++)
|
||||
AX_CHECK_COMPILE_FLAG([-Werror -fvisibility=hidden],
|
||||
[CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
|
||||
AX_CHECK_COMPILE_FLAG([-fvisibility-inlines-hidden],
|
||||
[VISIBILITY_CXXFLAGS="$VISIBILITY_CXXFLAGS -fvisibility-inlines-hidden"])])
|
||||
[CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden -DSPOT_BUILD"])])
|
||||
|
||||
AC_HEADER_UNORDERED_MAP
|
||||
AC_HEADER_TR1_UNORDERED_MAP
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue