public
Description: Distributed revisioning for the masses!
Homepage: http://git.codethink.co.uk/?p=wizbit;a=summary
Clone URL: git://github.com/garrett/wizbit.git
Tidy up the ugly stuff needed for python bindings
Jc2k (author)
Fri Oct 03 03:23:40 -0700 2008
commit  7d7158dd621aaa0d428f9bfad07272b95ec8a764
tree    4c0dfe0e9762a67a82c1017344686f91e7e70725
parent  48d3d35cd525a9b71a3a7db12da8ea9eca886d76
...
1
2
3
 
 
 
 
 
4
5
6
...
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
 
53
54
55
...
1
2
3
4
5
6
7
8
9
10
11
...
34
35
36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
38
39
40
41
0
@@ -1,6 +1,11 @@
0
 AC_INIT([wizbit], [0.1.0], [john.carr@unrouted.co.uk], [wizbit])
0
 AC_CONFIG_SRCDIR([Makefile.am])
0
 AC_CONFIG_HEADERS(config.h)
0
+
0
+m4_pattern_allow([^AC_WIZ_])
0
+AC_CONFIG_MACRO_DIR([m4])
0
+AC_SUBST(ACLOCAL_AMFLAGS, "$ACLOCAL_FLAGS -I m4")
0
+
0
 AM_INIT_AUTOMAKE([dist-bzip2])
0
 AM_MAINTAINER_MODE
0
 
0
@@ -29,27 +34,8 @@ PKG_CHECK_MODULES(WIZBIT, glib-2.0 >= $GLIB_REQUIRED gobject-2.0 >= $GLIB_REQUIR
0
 AC_SUBST(WIZBIT_CFLAGS)
0
 AC_SUBST(WIZBIT_LIBS)
0
 
0
-AM_PATH_PYTHON([2.4])
0
-
0
-changequote(<<, >>)
0
-PY_VER=`$PYTHON -c 'import distutils.sysconfig; print distutils.sysconfig.get_config_vars("VERSION")[0];'`
0
-PY_LIB=`$PYTHON -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_lib(standard_lib=1);'`
0
-PY_INC=`$PYTHON -c 'import distutils.sysconfig; print distutils.sysconfig.get_config_vars("INCLUDEPY")[0];'`
0
-PY_PREFIX=`$PYTHON -c 'import sys; print sys.prefix'`
0
-PY_EXEC_PREFIX=`$PYTHON -c 'import sys; print sys.exec_prefix'`
0
-changequote([, ])
0
-
0
-if test -f $PY_INC/Python.h; then
0
- PYTHON_LIBS="-L$PY_LIB/config -lpython$PY_VER -lpthread -lutil"
0
- PYTHON_CFLAGS="-I$PY_INC"
0
-else
0
- AC_MSG_ERROR([Can't find Python.h])
0
-fi
0
-AC_SUBST(PYTHON_CFLAGS)
0
-AC_SUBST(PYTHON_LIBS)
0
-
0
-PKG_CHECK_MODULES(PYGOBJECT, pygobject-2.0 >= 2.8.0)
0
-_
0
+AC_WIZ_PYTHON
0
+
0
 AC_CONFIG_FILES([Makefile
0
   libwizbit/Makefile
0
   tests/Makefile

Comments

    No one has commented yet.