s3/s4 build: Add additional LDFLAGS in check_python.m4 to allow it to pass on more...
authorTim Prouty <tprouty@samba.org>
Mon, 10 Nov 2008 06:23:46 +0000 (22:23 -0800)
committerTim Prouty <tprouty@samba.org>
Thu, 13 Nov 2008 01:16:28 +0000 (17:16 -0800)
I tested on a few different flavors of linux and FreeBSD.  I'll keep
an eye on the build machine to see if anything breaks.

source4/build/m4/check_python.m4

index 96f93a3d7535c842639a44352e339a2a1ac5bc82..7e56af76f73d9cf1c58c8c5ee92a2989cac97e56 100644 (file)
@@ -71,8 +71,19 @@ AC_DEFUN([AC_SAMBA_PYTHON_DEVEL],
 
        if test x$PYTHON != x
        then
-               DISTUTILS_CFLAGS=`$PYTHON -c "from distutils import sysconfig; print '-I%s -I%s %s' % (sysconfig.get_python_inc(), sysconfig.get_python_inc(plat_specific=1), sysconfig.get_config_var('CFLAGS'))"`
-               DISTUTILS_LDFLAGS=`$PYTHON -c "from distutils import sysconfig; print '%s %s -lpython%s -L%s' % (sysconfig.get_config_var('LIBS'), sysconfig.get_config_var('SYSLIBS'), sysconfig.get_config_var('VERSION'), sysconfig.get_config_var('LIBPL'))"`
+               DISTUTILS_CFLAGS=`$PYTHON -c "from distutils import sysconfig; \
+                                             print '-I%s -I%s %s' % ( \
+                                                       sysconfig.get_python_inc(), \
+                                                       sysconfig.get_python_inc(plat_specific=1), \
+                                                       sysconfig.get_config_var('CFLAGS'))"`
+               DISTUTILS_LDFLAGS=`$PYTHON -c "from distutils import sysconfig; \
+                                              print '%s %s -lpython%s -L%s %s -L%s' % ( \
+                                                       sysconfig.get_config_var('LIBS'), \
+                                                       sysconfig.get_config_var('SYSLIBS'), \
+                                                       sysconfig.get_config_var('VERSION'), \
+                                                       sysconfig.get_config_var('LIBDIR'), \
+                                                       sysconfig.get_config_var('LDFLAGS'), \
+                                                       sysconfig.get_config_var('LIBPL'))"`
                TRY_LINK_PYTHON($DISTUTILS_LDFLAGS, $DISTUTILS_CFLAGS)
        fi