[Synopsis-cvs] Synopsis/Synopsis/Synopsis/Parser/C++ configure.ac,1.2,1.3

Stefan Seefeld stefan at synopsis.fresco.org
Mon Sep 22 08:49:04 UTC 2003


Update of /cvs/synopsis/Synopsis/Synopsis/Parser/C++
In directory frida:/tmp/cvs-serv21017

Modified Files:
	configure.ac 
Log Message:
add the python library to LIBS when compiling on cygwin
for the cygwin python


Index: configure.ac
===================================================================
RCS file: /cvs/synopsis/Synopsis/Synopsis/Parser/C++/configure.ac,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -d -r1.2 -r1.3
--- configure.ac	18 Sep 2003 04:10:05 -0000	1.2
+++ configure.ac	22 Sep 2003 15:47:56 -0000	1.3
@@ -63,6 +63,13 @@ cpp_profile=""
 case `uname -s` in
 CYGWIN*)
     LIBEXT=dll
+    PYTHON_VERSION=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_config_var('VERSION')"`
+    PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"`
+dnl The following lines assume we are using python from cygwin, not win32.
+dnl Make that more flexible...
+    PYTHON_LIBS="-L $PYTHON_PREFIX/lib/python$PYTHON_VERSION/config -lpython$PYTHON_VERSION"
+    PYTHON_DEP_LIBS=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_config_var('LIBS') or ''"`
+    LIBS="$LIBS $PYTHON_LIBS $PYTHON_DEP_LIBS"
     ;;
 *)
     CXXFLAGS="$CXXFLAGS -fPIC"





More information about the Synopsis-changes mailing list