aboutsummaryrefslogtreecommitdiff
path: root/finance/quickfix/files/patch-m4_ax__python.m4
blob: 8e3dbc397632223bcb4d8c13e49dced9fdb2a0bc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
--- m4/ax_python.m4.orig	2018-04-16 02:40:31 UTC
+++ m4/ax_python.m4
@@ -18,10 +18,13 @@ AC_ARG_WITH(python2,
 has_python3=false
 AC_ARG_WITH(python3,
     [  --with-python3           will use $PYTHON to find python],
-    [
+    [if test $withval == "no"
+     then
+       has_python3=false
+     else
        has_python=true
        has_python3=true
-    ],
+    fi],
     has_python3=false
 )
 
@@ -44,20 +47,20 @@ AC_SUBST(PYTHON3_PREFIX)
 
 if test $has_python2 = true
 then
-    PYTHON2_INCLUDE_PATH=[`python2 -c 'from distutils import sysconfig; print( sysconfig.get_python_inc(1) )'`]
+    PYTHON2_INCLUDE_PATH=[`python2.7 -c 'from distutils import sysconfig; print( sysconfig.get_python_inc(1) )'`]
     PYTHON2_CFLAGS="-I${PYTHON2_INCLUDE_PATH}"
     AC_SUBST(PYTHON2_CFLAGS)
-    PYTHON2_SITE_PACKAGES=[`python2 -c 'from distutils import sysconfig; print( sysconfig.get_python_lib(1) )'`]
+    PYTHON2_SITE_PACKAGES=[`python2.7 -c 'from distutils import sysconfig; print( sysconfig.get_python_lib(1) )'`]
     AC_SUBST(PYTHON2_SITE_PACKAGES)
     AC_DEFINE(HAVE_PYTHON2, 1, Define if you have python2)
 fi
 
 if test $has_python3 = true
 then
-    PYTHON3_INCLUDE_PATH=[`python3 -c 'from distutils import sysconfig; print( sysconfig.get_python_inc(1) )'`]
+    PYTHON3_INCLUDE_PATH=[`python3.6 -c 'from distutils import sysconfig; print( sysconfig.get_python_inc(1) )'`]
     PYTHON3_CFLAGS="-I${PYTHON3_INCLUDE_PATH}"
     AC_SUBST(PYTHON3_CFLAGS)
-    PYTHON3_SITE_PACKAGES=[`python3 -c 'from distutils import sysconfig; print( sysconfig.get_python_lib(1) )'`]
+    PYTHON3_SITE_PACKAGES=[`python3.6 -c 'from distutils import sysconfig; print( sysconfig.get_python_lib(1) )'`]
     AC_SUBST(PYTHON3_SITE_PACKAGES)
     AC_DEFINE(HAVE_PYTHON3, 1, Define if you have python3)
 fi