source: git/dyn_modules/callpolymake/Makefile.am @ b21ae4

jengelh-datetimespielwiese
Last change on this file since b21ae4 was b21ae4, checked in by Martin Lee <martinlee84@…>, 10 years ago
chg: added dyn_modules to #include<callgfanlib/*> chg: added path to factory to include paths chg: deleted HAVE_FANS
  • Property mode set to 100644
File size: 1.1 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      = -release ${PACKAGE_VERSION} ${PM_LDFLAGS}
15
16SOURCES = polymake_conversion.cc polymake_documentation.cc polymake_wrapper.cc
17
18polymake_la_SOURCES = $(SOURCES)
19
20MYINCLUDES = -I${top_srcdir} -I${top_builddir} -I${srcdir} \
21-I${top_srcdir}/libpolys -I${top_builddir}/libpolys  \
22-I${top_builddir}/factory/include $(GMP_CFLAGS) $(PM_INC) $(PM_CFLAGS) \
23$(POLYMAKE_CFLAGS) $(FACTORY_CFLAGS)
24
25P_PROCS_CPPFLAGS_COMMON = -DDYNAMIC_VERSION
26
27polymake_la_CPPFLAGS = ${MYINCLUDES} ${P_PROCS_CPPFLAGS_COMMON} ${POLYMAKE_CFLAGS}
28polymake_la_CXXFLAGS = ${POLYMAKE_CFLAGS}
29polymake_la_CFLAGS = ${POLYMAKE_CFLAGS}
30
31if ENABLE_P_PROCS_DYNAMIC
32  P_PROCS_MODULE_LDFLAGS = ${AM_LDFLAGS} -shared -module
33else
34  P_PROCS_MODULE_LDFLAGS = ${AM_LDFLAGS}
35endif
36
37# Add under Mac OS X: -twolevel_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
38polymake_la_LDFLAGS = ${P_PROCS_MODULE_LDFLAGS}
39polymake_la_LIBADD = ${PM_LIBS}
Note: See TracBrowser for help on using the repository browser.