Changeset af87fd in git
- Timestamp:
- May 7, 2014, 6:47:20 AM (10 years ago)
- Branches:
- (u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
- Children:
- dc7ba42a521ebf650d813702dec7f058433ae1d6
- Parents:
- f476eb1bf2ea54c67bf845b953fb483fcddbbe8c
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-05-07 06:47:20+02:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-05-26 18:59:32+02:00
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/Makefile.am
rf476eb raf87fd 5 5 AM_CPPFLAGS = -I${top_srcdir} -I${top_builddir} -I${top_srcdir}/kernel -I${top_builddir}/kernel -I${top_srcdir}/libpolys -I${top_builddir}/libpolys $(FACTORY_INCLUDES) $(GMP_CFLAGS) $(NTL_CFLAGS) $(FLINT_CFLAGS) -DGIT_VERSION='"$(GIT_VERSION)"' 6 6 7 ########################### Dynamic Modules... #########################8 7 SUBDIRS = dyn_modules 9 8 9 ########################### Possible builtin modules... ######################### 10 BUILTIN_FLAGS = ${BUILTIN_LIBS} 11 ## ${EMBED_SYZEXTRA} ${EMBED_PYOBJECT} ${EMBED_GFANLIB} ${EMBED_PM} 12 13 ## EMBED_SYZEXTRA = 14 if SI_BUILTIN_SYZEXTRA 15 BUILTIN_FLAGS += ${builddir}/dyn_modules/syzextra/syzextra.la 16 endif 17 18 ## EMBED_GFANLIB = 10 19 if HAVE_GFANLIB 11 USE_GFANLIB = ${builddir}/dyn_modules/callgfanlib/gfanlib.la ${abs_top_builddir}/gfanlib/libgfan.la ${CDDGMPLDFLAGS} 12 else 13 USE_GFANLIB = 14 endif 15 20 GF = ${builddir}/dyn_modules/callgfanlib/gfanlib.la 21 endif 22 23 if SI_BUILTIN_GFANLIB 24 BUILTIN_FLAGS += ${GF} 25 endif 26 27 28 ## EMBED_PM 29 if SI_BUILTIN_PM 30 PM=${builddir}/dyn_modules/callpolymake/polymake.la 31 endif 32 33 if SING_HAVE_POLYMAKE 34 BUILTIN_FLAGS += ${PM} 35 endif 36 37 ## EMBED_PYOBJECT = 38 if SI_BUILTIN_PYOBJECT 39 if SI_EMBED_PYTHON 16 40 if PYTHON_USE 17 PY=${builddir}/dyn_modules/pyobject/pyobject.la 18 else !PYTHON_USE 19 PY= 20 endif !PYTHON_USE 21 22 if SI_EMBED_PYTHON 23 EMBED_PYOBJECT = ${PY} ${builddir}/dyn_modules/syzextra/syzextra.la ${USE_GFANLIB} 24 else !SI_EMBED_PYTHON 25 EMBED_PYOBJECT = 26 endif !SI_EMBED_PYTHON 41 BUILTIN_FLAGS += ${builddir}/dyn_modules/pyobject/pyobject.la 42 endif 43 endif 44 endif 27 45 28 46 ########################### libSingular* ######################### … … 141 159 142 160 libSingular_la_LDFLAGS =${USEPPROCSDYNAMICLDFLAGS} ${USEPPROCSDYNAMICLD} -release ${PACKAGE_VERSION} ${PTHREAD_LDFLAGS} 143 libSingular_la_LIBADD =${USEPPROCSDYNAMICLDFLAGS} ${USEPPROCSDYNAMICLD} ${ EMBED_PYOBJECT} ${top_builddir}/kernel/libkernel.la ${PTHREAD_LIBS}161 libSingular_la_LIBADD =${USEPPROCSDYNAMICLDFLAGS} ${USEPPROCSDYNAMICLD} ${BUILTIN_FLAGS} ${top_builddir}/kernel/libkernel.la ${PTHREAD_LIBS} 144 162 145 163 libSingular_includedir = ${includedir}/singular/Singular … … 177 195 Singular_SOURCES = tesths.cc mmalloc.cc fegetopt.c fegetopt.h utils.cc utils.h 178 196 179 Singular_LDADD = libSingular.la ${ EMBED_PYOBJECT}180 181 Singular_LDFLAGS = -static ${ EMBED_PYOBJECT}197 Singular_LDADD = libSingular.la ${BUILTIN_FLAGS} 198 199 Singular_LDFLAGS = -static ${BUILTIN_FLAGS} 182 200 183 201 Singulars_SOURCES = tesths.cc mmalloc.cc fegetopt.c fegetopt.h utils.cc utils.h 184 202 185 # ${EMBED_PYOBJECT_LDFLAGS} ${EMBED_PYOBJECT_LDFLAGS} 186 Singulars_LDADD = libSingular.la ${EMBED_PYOBJECT} 187 188 Singulars_LDFLAGS = -static ${AM_LDFLAGS} ${EMBED_PYOBJECT} 203 Singulars_LDADD = libSingular.la ${BUILTIN_FLAGS} 204 205 Singulars_LDFLAGS = -static ${AM_LDFLAGS} ${BUILTIN_FLAGS} 189 206 190 207 scriptdir = $(libexecdir)/singular/MOD … … 247 264 248 265 test_SOURCES = test.cc 249 # ${EMBED_PYOBJECT_LDFLAGS}250 266 test_LDADD = libSingular.la 251 267 -
Singular/dyn_modules/callgfanlib/Makefile.am
rf476eb raf87fd 28 28 29 29 gfanlib_la_LIBADD = ${abs_top_builddir}/gfanlib/libgfan.la ${CDDGMPLDFLAGS} 30 # ${abs_top_builddir}/gfanlib/libgfan.la ${CDDGMPLDFLAGS} 30 31 31 32 -
configure.ac
rf476eb raf87fd 121 121 122 122 SING_CHECK_PLURAL 123 124 SING_BUILTIN_MODULES 123 125 124 126 ### the following is needed due to the use of om_sing_opt_show_mem in misc_ip.cc... -
m4/options.m4
rf476eb raf87fd 289 289 290 290 ]) 291 292 293 294 AC_DEFUN([SING_BUILTIN_MODULES], 295 [ 296 AC_MSG_CHECKING([whether for builtin modules]) 297 298 AC_ARG_VAR( [BUILTIN_LIBS], [LIBS for building-in] ) 299 AC_ARG_WITH(builtinmodules, AS_HELP_STRING([--with-builtinmodules], [list? of builtin modules (experimental)])) 300 301 if test "x$with_builtinmodules" == xno; then 302 AC_MSG_RESULT(no) 303 else 304 AC_DEFINE_UNQUOTED([SI_BUILTINMODULES],"$with_builtinmodules",[List? of Builtin modules]) 305 AC_MSG_RESULT(yes) 306 307 if test "x$with_builtinmodules" == xyes; then 308 with_builtinmodules=pyobject,syzextra,callgfanlib,callpolymake 309 fi 310 311 L="" 312 for a in ${with_builtinmodules//,/ }; do 313 echo "Will build-in '$a'..." 314 case "$a" in 315 pyobject ) BUILTIN_PYOBJECT=yes;; 316 syzextra ) BUILTIN_SYZEXTRA=yes;; 317 callgfanlib ) BUILTIN_GFAN=yes;; 318 callpolymake ) BUILTIN_PM=yes;; 319 esac 320 L+="add($a)" 321 done # for 322 echo "L=$L" 323 324 fi # else 325 326 AC_SUBST(BUILTIN_LIBS) 327 328 AM_CONDITIONAL([SI_BUILTIN_PYOBJECT],[test "x$BUILTIN_PYOBJECT" == xyes]) 329 AM_CONDITIONAL([SI_BUILTIN_SYZEXTRA],[test "x$BUILTIN_SYZEXTRA" == xyes]) 330 AM_CONDITIONAL([SI_BUILTIN_GFANLIB],[test "x$BUILTIN_GFAN" == xyes]) 331 AM_CONDITIONAL([SI_BUILTIN_PM],[test "x$BUILTIN_PM" == xyes]) 332 333 AC_MSG_CHECKING([BUILTIN_LIBS?..]) 334 AC_MSG_RESULT(${BUILTIN_LIBS:-unset}) 335 336 AC_MSG_CHECKING([builtinmodules?..]) 337 AC_MSG_RESULT(${with_builtinmodules:-unset}) 338 339 340 ])
Note: See TracChangeset
for help on using the changeset viewer.