=================================================================== RCS file: /home/cvs/OpenXM/src/ox_python/configure,v retrieving revision 1.1 retrieving revision 1.4 diff -u -p -r1.1 -r1.4 --- OpenXM/src/ox_python/configure 2019/03/22 00:14:50 1.1 +++ OpenXM/src/ox_python/configure 2022/01/04 01:34:23 1.4 @@ -584,6 +584,7 @@ PACKAGE_URL= ac_subst_vars='LTLIBOBJS LIBOBJS TARGET +LIB_CONFIG X_EXTRA_LIBS X_LIBS X_PRE_LIBS @@ -3770,21 +3771,38 @@ fi fi + TARGET=ox_python case "${host}" in *-apple-darwin*) LIBS="-L../../lib -L/usr/local/lib -lox -lmpfr -lgmp -lgc" CFLAGS="${CPPFLAGS} -Wno-attributes -I../../include -I /usr/local/include" - PYTHON_CONFIG="`python-config --cflags`" ;; +*-linux-gnu*) + LIBS_GCC=" " + LIBS_OX="-L../../lib -lox -lmpfr -lgmp -lgc" + LIBS="${LIBS_GCC} ${LIBS_OX}" + CFLAGS="${CPPFLAGS} -Wno-attributes -I../../include -I /usr/local/include " + ;; *) LIBS_GCC="-L/usr/local/lib -L/usr/local/lib/gcc49 -Wl,-rpath=/usr/local/lib/gcc49" LIBS_OX="-L../../lib -lox -lmpfr -lgmp -lgc" LIBS="${LIBS_GCC} ${LIBS_OX}" CFLAGS="${CPPFLAGS} -Wno-attributes -I../../include -I /usr/local/include " - PYTHON_CONFIG="`python2-config --cflags`" ;; esac + +LIB_CONFIG="" +python3-config --embed +case "$?" in +0) + LIB_CONFIG="python3-config --ldflags --embed" + ;; +*) + LIB_CONFIG="python3-config --ldflags" + ;; +esac +