Changeset 02a9da in git


Ignore:
Timestamp:
Mar 29, 2020, 4:54:15 PM (4 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
2bfe11f5ed0110942c196d6d89b3fd6b1c5dc64a
Parents:
4c91232abfbd1cac10432e5bf113c6d96c55977d
Message:
fix: PYTHON_USE
Files:
4 edited

Legend:

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

    r4c9123 r02a9da  
    2020              -I${top_builddir}/libpolys $(FACTORY_INCLUDES) $(GMP_CPPFLAGS) \
    2121              -DDATA_PATH=\"$(datadir)\" \
    22               -DBIN_PATH=\"$(bindir)\" -I/usr/include/python2.7
     22              -DBIN_PATH=\"$(bindir)\" ${PYTHON_CSPEC}
    2323
     24if PYTHON_USE
    2425machinelearning_la_SOURCES = machinelearning.cc mlpredict.c mlpredict.h
     26else
     27machinelearning_la_SOURCES =
     28endif
    2529
    2630### if HAVE_PYTHON???
     
    3943check_PROGRAMS          = test_bufsize test_init_ml
    4044
    41 #test_bufsize_LDFLAGS   = -lpython3.6m
    42 test_bufsize_LDFLAGS    = -lpython2.7
     45test_bufsize_LDFLAGS    = ${PYTHON_LSPEC}
    4346test_bufsize_SOURCES    = tests/test_bufsize.c mlpredict.c
    44 test_bufsize_CFLAGS     = -Wall -Wextra -I/usr/include/python2.7
     47test_bufsize_CFLAGS     = -Wall -Wextra ${PYTHON_CSPEC}
    4548
    46 #test_init_ml_LDFLAGS   = -lpython3.6m
    47 test_init_ml_LDFLAGS    = -lpython2.7
     49test_init_ml_LDFLAGS    = ${PYTHON_LSPEC}
    4850test_init_ml_SOURCES    = tests/test_init_ml.c mlpredict.c
    49 test_init_ml_CFLAGS     = -Wall -Wextra -I/usr/include/python2.7
     51test_init_ml_CFLAGS     = -Wall -Wextra ${PYTHON_CSPEC}
    5052
    5153
  • Singular/dyn_modules/pyobject/Makefile.am

    r4c9123 r02a9da  
    11ACLOCAL_AMFLAGS = -I ../../m4
    22
     3if PYTHON_USE
    34if SI_BUILTIN_PYOBJECT
    45  noinst_LTLIBRARIES = pyobject.la
     
    1415###  -export-dynamic -shared -module -avoid-version (add to all DMs?)
    1516endif !SI_BUILTIN_PYOBJECT
     17pyobject_la_SOURCES = pyobject.cc
     18else
     19pyobject_la_SOURCES =
     20endif
     21
    1622
    1723##########################################################################
    1824AM_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_CPPFLAGS) $(NTL_CPPFLAGS) $(FLINT_CFLAGS)
    1925
    20 pyobject_la_SOURCES = pyobject.cc
    2126
    2227### if HAVE_PYTHON???
  • Singular/dyn_modules/python/Makefile.am

    r4c9123 r02a9da  
    33PYTHON_VERSION=2.7
    44
     5if PYTHON_USE
    56SOURCES =  python_module.cc poly_wrap.cc vector_wrap.cc CF_wrap.cc\
    67  number_wrap.cc ring_wrap.cc ideal_wrap.cc intvec_wrap.cc \
     
    910  IIntvec.h  Poly.h   interpreter_support.h  vector_wrap.h \
    1011  Ideal.h    PowerSeries.h  intvec_wrap.h poly_wrap.h wrapper.h
     12else
     13SOURCES=
     14endif
    1115
    1216AM_CPPFLAGS = -I${top_srcdir} -I${top_builddir} \
     
    2933python_module_la_SOURCES  = $(SOURCES)
    3034
    31 python_module_la_CPPFLAGS = -I/usr/include/python${PYTHON_VERSION} ${AM_CPPFLAGS} ${P_PROCS_CPPFLAGS_COMMON}
     35python_module_la_CPPFLAGS = ${PYTHON_CSPEC} ${AM_CPPFLAGS} ${P_PROCS_CPPFLAGS_COMMON}
    3236python_module_la_LDFLAGS  = ${P_PROCS_MODULE_LDFLAGS} $(SINGULAR_LDFLAGS)
    3337
     
    4347
    4448if HAVE_PYTHON_MODULE
    45  python_module_la_LIBADD   += -lboost_python-${PYTHON_VERSION} -lpython${PYTHON_VERSION}
     49 python_module_la_LIBADD   += -lboost_python-${PYTHON_VERSION} ${PYTHON_LSPEC}
    4650endif
    4751
  • configure.ac

    r4c9123 r02a9da  
    127127
    128128AX_PYTHON_DEFAULT()
    129 AX_PYTHON_WITH_VERSION([2.4])
    130 AX_PYTHON_DEVEL()
     129AX_PYTHON_WITH()
    131130
    132131LB_CHECK_MATHICGB
Note: See TracChangeset for help on using the changeset viewer.