Changeset dc7ba4 in git


Ignore:
Timestamp:
May 8, 2014, 6:46:27 PM (10 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'fc741b6502fd8a97288eaa3eba6e5220f3c3df87')
Children:
f6d7904b37d591229fb79d7b510e9b82d9bee898
Parents:
af87fd0ccfda4649a0cc8d2cc6315b48cd069e78
git-author:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-05-08 18:46:27+02:00
git-committer:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-05-26 18:59:32+02:00
Message:
Update/cleanup for modules: polymake & gfanlib
Location:
Singular/dyn_modules
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Singular/dyn_modules/callgfanlib/Makefile.am

    raf87fd rdc7ba4  
    33SOURCES = bbcone.cc bbcone.h bbfan.cc bbfan.h bbpolytope.cc bbpolytope.h gfan.h gitfan.cc gitfan.h gfanlib.cc
    44
    5 MYINCLUDES =  -I${top_srcdir} -I${top_builddir} \
     5AM_CPPFLAGS =  -I${top_srcdir} -I${top_builddir} \
    66-I${top_srcdir}/libpolys -I${top_builddir}/libpolys \
    77${FACTORY_INCLUDES} ${RESOURCES_INCLUDES} ${OMALLOC_INCLUDES} \
    88${FLINT_CFLAGS} ${NTL_CFLAGS} ${GMP_CFLAGS}
    99
    10 if HAVE_GFANLIB
    11   module_LTLIBRARIES=gfanlib.la
    12 endif
     10module_LTLIBRARIES=gfanlib.la
     11
     12#if HAVE_GFANLIB
     13#### should be disabled in the source code
     14#endif
    1315
    1416if ENABLE_P_PROCS_DYNAMIC
     
    1618  P_PROCS_CPPFLAGS_COMMON = -DDYNAMIC_VERSION
    1719# Add under Mac OS X: -flat_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
     20  P_PROCS_MODULE_LDFLAGS =  -module -export-dynamic -avoid-version -flat_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
    1821else
    1922  moduledir = $(libdir)/singular
    20   P_PROCS_CPPFLAGS_COMMON = -DSTATIC_VERSION
     23  P_PROCS_CPPFLAGS_COMMON = -DSTATIC_VERSION
     24  P_PROCS_MODULE_LDFLAGS = -module -static
    2125endif
    2226
    23 P_PROCS_MODULE_LDFLAGS =  -module -export-dynamic -avoid-version -flat_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
     27gfanlib_la_SOURCES  = $(SOURCES)
    2428
    25 gfanlib_la_SOURCES  = $(SOURCES)
    26 gfanlib_la_CPPFLAGS = ${MYINCLUDES} ${P_PROCS_CPPFLAGS_COMMON}
     29gfanlib_la_CPPFLAGS = ${AM_CPPFLAGS} ${P_PROCS_CPPFLAGS_COMMON}
    2730gfanlib_la_LDFLAGS  = ${AM_LDFLAGS} ${P_PROCS_MODULE_LDFLAGS}
    2831
    2932gfanlib_la_LIBADD   = ${abs_top_builddir}/gfanlib/libgfan.la ${CDDGMPLDFLAGS}
    30 #  ${abs_top_builddir}/gfanlib/libgfan.la ${CDDGMPLDFLAGS}
    31 
    3233
    3334#AM_COLOR_TESTS=always
  • Singular/dyn_modules/callpolymake/Makefile.am

    raf87fd rdc7ba4  
    11ACLOCAL_AMFLAGS = -I ../../m4
    22
    3 moduledir = $(libexecdir)/singular/MOD
     3SOURCES = polymake_conversion.cc polymake_documentation.cc polymake_wrapper.cc
    44
    5 if SING_HAVE_POLYMAKE
     5AM_CPPFLAGS =  -I${top_srcdir} -I${top_builddir} \
     6-I${top_srcdir}/libpolys -I${top_builddir}/libpolys \
     7$(PM_INC) $(PM_CFLAGS) $(POLYMAKE_CXXFLAGS) \
     8${FACTORY_INCLUDES} ${RESOURCES_INCLUDES} ${OMALLOC_INCLUDES} \
     9${FLINT_CFLAGS} ${NTL_CFLAGS} ${GMP_CFLAGS}
     10
     11module_LTLIBRARIES=polymake.la
     12
     13#if SING_HAVE_POLYMAKE
     14#if ENABLE_P_PROCS_DYNAMIC
     15##### should be disabled in the source code
     16#endif
     17#endif
     18
    619if ENABLE_P_PROCS_DYNAMIC
    7   module_LTLIBRARIES=polymake.la
    8 endif
     20  moduledir = $(libexecdir)/singular/MOD
     21  P_PROCS_CPPFLAGS_COMMON = -DDYNAMIC_VERSION
     22  P_PROCS_MODULE_LDFLAGS =  -module -export-dynamic -avoid-version -flat_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
     23# Add under Mac OS X: -flat_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
     24else
     25  moduledir = $(libdir)/singular
     26  P_PROCS_CPPFLAGS_COMMON = -DSTATIC_VERSION
     27  P_PROCS_MODULE_LDFLAGS = -module -static
    928endif
    1029
    1130# forcefully enable exceptions for polymake
    12 AM_LDFLAGS      = ${PM_LDFLAGS}
    13 # -release ${PACKAGE_VERSION}
    14  
    15 SOURCES = polymake_conversion.cc polymake_documentation.cc polymake_wrapper.cc
    16 
    1731CXXFLAGS += $(POLYMAKE_CXXFLAGS)
    1832
    1933polymake_la_SOURCES = $(SOURCES)
    2034
    21 MYINCLUDES = -I${top_srcdir} -I${top_builddir} \
    22 -I${top_srcdir}/libpolys -I${top_builddir}/libpolys  \
    23 $(PM_INC) $(PM_CFLAGS) $(POLYMAKE_CXXFLAGS) \
    24 $(FACTORY_INCLUDES) $(RESOURCES_INCLUDES) $(OMALLOC_INCLUDES) \
    25 $(FLINT_CFLAGS) $(NTL_CFLAGS) $(GMP_CFLAGS)
     35polymake_la_CPPFLAGS = ${AM_CPPFLAGS} ${P_PROCS_CPPFLAGS_COMMON} ${POLYMAKE_CXXFLAGS}
     36polymake_la_CXXFLAGS = ${POLYMAKE_CXXFLAGS}
     37polymake_la_CFLAGS   = ${POLYMAKE_CXXFLAGS}
    2638
    27 P_PROCS_CPPFLAGS_COMMON = -DDYNAMIC_VERSION
    28 
    29 polymake_la_CPPFLAGS = ${MYINCLUDES} ${P_PROCS_CPPFLAGS_COMMON} ${POLYMAKE_CXXFLAGS}
    30 polymake_la_CXXFLAGS = ${POLYMAKE_CXXFLAGS}
    31 polymake_la_CFLAGS = ${POLYMAKE_CXXFLAGS}
    32 
    33 if ENABLE_P_PROCS_DYNAMIC
    34   P_PROCS_MODULE_LDFLAGS = ${AM_LDFLAGS} -shared -module
    35 else
    36   P_PROCS_MODULE_LDFLAGS = ${AM_LDFLAGS}
    37 endif
    38 
    39 # Add under Mac OS X: -twolevel_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
    40 polymake_la_LDFLAGS = ${P_PROCS_MODULE_LDFLAGS}
    41 polymake_la_LIBADD = ${PM_LIBS}
     39polymake_la_LDFLAGS = ${PM_LDFLAGS} ${P_PROCS_MODULE_LDFLAGS}
     40polymake_la_LIBADD  = ${PM_LIBS}
Note: See TracChangeset for help on using the changeset viewer.