source: git/dyn_modules/callpolymake/Makefile.am @ 17bdb2

jengelh-datetimespielwiese
Last change on this file since 17bdb2 was 17bdb2, checked in by Oleksandr Motsak <motsak@…>, 9 years ago
Don't use -release PKG_VER for all libraries
  • Property mode set to 100644
File size: 1.2 KB
Line 
1ACLOCAL_AMFLAGS = -I ../../m4
2
3moduledir = $(libexecdir)/singular/MOD
4
5if SING_HAVE_POLYMAKE
6if ENABLE_P_PROCS_DYNAMIC
7  module_LTLIBRARIES=polymake.la
8endif
9endif
10
11# forcefully enable exceptions for polymake
12POLYMAKE_CFLAGS = -fexceptions -frtti
13
14AM_LDFLAGS      = ${PM_LDFLAGS}
15# -release ${PACKAGE_VERSION}
16 
17SOURCES = polymake_conversion.cc polymake_documentation.cc polymake_wrapper.cc
18
19CXXFLAGS += $(POLYMAKE_CXXFLAGS)
20
21polymake_la_SOURCES = $(SOURCES)
22
23MYINCLUDES = -I${top_srcdir} -I${top_builddir} -I${srcdir} \
24-I${top_srcdir}/libpolys -I${top_builddir}/libpolys  \
25-I${top_builddir}/factory/include $(GMP_CFLAGS) $(PM_INC) $(PM_CFLAGS) \
26$(POLYMAKE_CFLAGS) $(FACTORY_CFLAGS)
27
28P_PROCS_CPPFLAGS_COMMON = -DDYNAMIC_VERSION
29
30polymake_la_CPPFLAGS = ${MYINCLUDES} ${P_PROCS_CPPFLAGS_COMMON} ${POLYMAKE_CFLAGS}
31polymake_la_CXXFLAGS = ${POLYMAKE_CFLAGS}
32polymake_la_CFLAGS = ${POLYMAKE_CFLAGS}
33
34if ENABLE_P_PROCS_DYNAMIC
35  P_PROCS_MODULE_LDFLAGS = ${AM_LDFLAGS} -shared -module
36else
37  P_PROCS_MODULE_LDFLAGS = ${AM_LDFLAGS}
38endif
39
40# Add under Mac OS X: -twolevel_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
41polymake_la_LDFLAGS = ${P_PROCS_MODULE_LDFLAGS}
42polymake_la_LIBADD = ${PM_LIBS}
Note: See TracBrowser for help on using the repository browser.