spielwiese
Last change
on this file since 47e8b04 was
47e8b04,
checked in by Yue Ren <ren@…>, 11 years ago
|
new: first try in polymake interface
|
-
Property mode set to
100644
|
File size:
1.1 KB
|
Rev | Line | |
---|
[47e8b04] | 1 | ACLOCAL_AMFLAGS = -I ../../m4 |
---|
| 2 | |
---|
| 3 | moduledir = $(libexecdir)/singular/MOD |
---|
| 4 | |
---|
| 5 | if SING_HAVE_POLYMAKE |
---|
| 6 | if ENABLE_P_PROCS_DYNAMIC |
---|
| 7 | module_LTLIBRARIES=polymake.la |
---|
| 8 | endif |
---|
| 9 | endif |
---|
| 10 | |
---|
| 11 | # forcefully enable exceptions for polymake |
---|
| 12 | POLYMAKE_CFLAGS = -fexceptions |
---|
| 13 | |
---|
| 14 | AMLDFLAGS = -release ${PACKAGE_VERSION} ${PM_LDFLAGS} |
---|
| 15 | |
---|
| 16 | SOURCES = polymake_conversion.cc polymake_documentation.cc polymake_wrapper.cc |
---|
| 17 | |
---|
| 18 | polymake_la_SOURCES = $(SOURCES) |
---|
| 19 | |
---|
| 20 | MYINCLUDES = -I${top_srcdir} -I${top_builddir} -I${srcdir} \ |
---|
| 21 | -I${top_srcdir}/libpolys -I${top_builddir}/libpolys \ |
---|
| 22 | $(GMP_CFLAGS) ${PM_INC} ${PM_CFLAGS} ${POLYMAKE_CFLAGS} |
---|
| 23 | |
---|
| 24 | P_PROCS_CPPFLAGS_COMMON = -DDYNAMIC_VERSION |
---|
| 25 | |
---|
| 26 | polymake_la_CPPFLAGS = ${MYINCLUDES} ${P_PROCS_CPPFLAGS_COMMON} ${POLYMAKE_CFLAGS} |
---|
| 27 | polymake_la_CXXFLAGS = ${POLYMAKE_CFLAGS} |
---|
| 28 | polymake_la_CFLAGS = ${POLYMAKE_CFLAGS} |
---|
| 29 | |
---|
| 30 | if ENABLE_P_PROCS_DYNAMIC |
---|
| 31 | P_PROCS_MODULE_LDFLAGS = ${AMLDFLAGS} -shared -module |
---|
| 32 | else |
---|
| 33 | P_PROCS_MODULE_LDFLAGS = ${AMLDFLAGS} |
---|
| 34 | endif |
---|
| 35 | |
---|
| 36 | # Add under Mac OS X: -twolevel_namespace -weak_reference_mismatches weak -undefined dynamic_lookup |
---|
| 37 | polymake_la_LDFLAGS = ${P_PROCS_MODULE_LDFLAGS} |
---|
| 38 | polymake_la_LIBADD = ${PM_LIBS} |
---|
Note: See
TracBrowser
for help on using the repository browser.