2
===================================================================
6
from distutils import sysconfig; \
7
stdout.write((sysconfig.get_config_var("VERSION")))'`
9
-CPPFLAGS1=`${PYTHON} -c 'from sys import stdout; \
10
- from distutils import sysconfig; \
11
- stdout.write("-I" + sysconfig.get_config_var("INCLUDEPY"))'`
13
-CPPFLAGS2=`${PYTHON} -c 'from sys import stdout; \
14
- from distutils import sysconfig; \
15
- stdout.write(" ".join(filter(lambda x: x.startswith("-D"), \
16
- sysconfig.get_config_var("CFLAGS").split())))'`
17
+CPPFLAGS1=`${PYTHON}-config --includes`
19
if test "${ENABLE_EMBEDDED}" != "yes"; then
20
CPPFLAGS3="-DMOD_WSGI_DISABLE_EMBEDDED"
25
-CPPFLAGS="${CPPFLAGS} ${CPPFLAGS1} ${CPPFLAGS2} ${CPPFLAGS3}"
26
+CPPFLAGS="${CPPFLAGS} ${CPPFLAGS1} ${CPPFLAGS3}"
31
from distutils import sysconfig; \
32
stdout.write(sysconfig.get_config_var("PYTHONFRAMEWORK"))'`
34
-if test "${PYTHONFRAMEWORKDIR}" = "no-framework" -o \
35
- "${ENABLE_FRAMEWORK}" != "yes"; then
36
- LDFLAGS1="-L${PYTHONLIBDIR}"
37
- LDFLAGS2="-L${PYTHONCFGDIR}"
39
- LDLIBS1="-lpython${PYTHON_VERSION}"
40
- LDLIBS2=`${PYTHON} -c 'from sys import stdout; \
41
- from distutils import sysconfig; \
42
- stdout.write(sysconfig.get_config_var("LIBS"))'`
43
- LDLIBS3=`${PYTHON} -c 'from sys import stdout; \
44
- from distutils import sysconfig; \
45
- stdout.write(sysconfig.get_config_var("SYSLIBS"))'`
47
- LDFLAGS1="-Wl,-F${PYTHONFRAMEWORKPREFIX} -framework ${PYTHONFRAMEWORK}"
49
- VERSION="${PYTHON_VERSION}"
50
- STRING="${PYTHONFRAMEWORKDIR}/Versions/${VERSION}/${PYTHONFRAMEWORK}"
51
- LDFLAGS2=`${PYTHON} -c "from sys import stdout; \
52
- from distutils import sysconfig; \
53
- stdout.write(sysconfig.get_config_var(
54
- \"LINKFORSHARED\").replace(\"${STRING}\", ''))"`
56
- LDLIBS1=`${PYTHON} -c 'from sys import stdout; \
57
- from distutils import sysconfig; \
58
- stdout.write(sysconfig.get_config_var("LIBS"))'`
60
+LDFLAGS1=`${PYTHON}-config --ldflags`
67
CFLAGS="${CFLAGS1} ${CFLAGS2}"
68
-LDFLAGS="${LDFLAGS} ${LDFLAGS1} ${LDFLAGS2} ${LDFLAGS3}"
69
-LDLIBS="${LDLIBS} ${LDLIBS1} ${LDLIBS2} ${LDLIBS3}"
70
+LDFLAGS="${LDFLAGS} ${LDFLAGS1} ${LDFLAGS3}"