diff options
author | Andres Notzli <andres.noetzli@gmail.com> | 2017-03-08 12:52:09 -0800 |
---|---|---|
committer | Andres Notzli <andres.noetzli@gmail.com> | 2017-03-08 12:52:09 -0800 |
commit | 4882b169cb5d0f04ee82a0e37a07c1d414da6274 (patch) | |
tree | 9048d3b0c0f9f9aa0487634adea6888ae93020f0 | |
parent | b36ffd6c40b0f037e780f71a2d5c10ff53cbee14 (diff) |
Fix shared libraries for Windows buildfix_shared_win
-rw-r--r-- | src/Makefile.am | 4 | ||||
-rw-r--r-- | src/compat/Makefile.am | 3 | ||||
-rw-r--r-- | src/parser/Makefile.am | 3 |
3 files changed, 7 insertions, 3 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index c05065c35..88d524022 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -25,7 +25,9 @@ include @top_srcdir@/src/Makefile.theories lib_LTLIBRARIES = libcvc4.la -libcvc4_la_LDFLAGS = -version-info $(LIBCVC4_VERSION) +libcvc4_la_LDFLAGS = \ + -version-info $(LIBCVC4_VERSION) \ + -no-undefined # This "tricks" automake into linking us as a C++ library (rather than # as a C library, which messes up exception handling support) diff --git a/src/compat/Makefile.am b/src/compat/Makefile.am index df4603a9a..b3a938a62 100644 --- a/src/compat/Makefile.am +++ b/src/compat/Makefile.am @@ -22,7 +22,8 @@ if CVC4_BUILD_LIBCOMPAT lib_LTLIBRARIES = libcvc4compat.la libcvc4compat_la_LDFLAGS = \ - -version-info $(LIBCVC4COMPAT_VERSION) + -version-info $(LIBCVC4COMPAT_VERSION) \ + -no-undefined libcvc4compat_la_LIBADD = \ @builddir@/../libcvc4.la \ diff --git a/src/parser/Makefile.am b/src/parser/Makefile.am index ca10de684..0f5609e68 100644 --- a/src/parser/Makefile.am +++ b/src/parser/Makefile.am @@ -22,7 +22,8 @@ SUBDIRS = smt1 smt2 cvc tptp lib_LTLIBRARIES = libcvc4parser.la libcvc4parser_la_LDFLAGS = $(ANTLR_LDFLAGS) \ - -version-info $(LIBCVC4PARSER_VERSION) + -version-info $(LIBCVC4PARSER_VERSION) \ + -no-undefined libcvc4parser_la_LIBADD = \ @builddir@/smt1/libparsersmt1.la \ |