ACLOCAL_AMFLAGS = -I m4
- SUBDIRS = include types lib formats converter bindings tests doc
-SUBDIRS = include types lib formats converter tests doc extras
++SUBDIRS = include types lib formats converter bindings tests doc extras
dist_doc_DATA = ChangeLog LICENSE mit-license.txt gpl-2.0.txt \
std-ext-lib.txt
dist_noinst_DATA = CodingStyle
+
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = babeltrace.pc
make install
ldconfig
+ If you do not want Python bindings, run ./configure --disable-python.
DEPENDENCIES
------------
libpopt >= 1.13 development libraries
(Debian : libpopt-dev)
(Fedora : popt)
+ python headers (optional)
+ (Debian/Ubuntu : python-dev)
+ swig >= 2.0 (optional)
+ (Debian/Ubuntu : swig2.0)
+
For developers using the git tree:
If you get the tree from the repository, you will need to use the "bootstrap"
script in the root of the tree. It calls all the GNU tools needed to prepare the
tree configuration.
+
+ Running "make check": bash is required.
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
- AC_INIT([babeltrace],[1.0.0-rc5],[mathieu dot desnoyers at efficios dot com])
+ AC_INIT([babeltrace],[1.0.2],[mathieu dot desnoyers at efficios dot com])
AC_CONFIG_AUX_DIR([config])
AC_CANONICAL_TARGET
AC_CANONICAL_HOST
[AC_MSG_ERROR([Cannot find popt.])]
)
+
+# For Python
+# SWIG version needed or newer:
+swig_version=2.0.0
+
+AC_ARG_ENABLE([python],
+ [AC_HELP_STRING([--disable-python],
+ [do not compile Python bindings])],
+ [], [enable_python=yes])
+
+AM_CONDITIONAL([USE_PYTHON], [test "x${enable_python:-yes}" = xyes])
+
+if test "x${enable_python:-yes}" = xyes; then
+ AC_MSG_NOTICE([You may configure with --disable-python ]dnl
+[if you do not want Python bindings.])
+
+ AX_PKG_SWIG($swig_version, [], [ AC_MSG_ERROR([SWIG $swig_version or newer is needed]) ])
+ AM_PATH_PYTHON
+
+ AC_ARG_VAR([PYTHON_INCLUDE], [Include flags for python, bypassing python-config])
+ AC_ARG_VAR([PYTHON_CONFIG], [Path to python-config])
+ AS_IF([test -z "$PYTHON_INCLUDE"], [
+ AS_IF([test -z "$PYTHON_CONFIG"], [
+ AC_PATH_PROGS([PYTHON_CONFIG],
+ [python$PYTHON_VERSION-config python-config],
+ [no],
+ [`dirname $PYTHON`])
+ AS_IF([test "$PYTHON_CONFIG" = no], [AC_MSG_ERROR([cannot find python-config for $PYTHON.])])
+ ])
+ AC_MSG_CHECKING([python include flags])
+ PYTHON_INCLUDE=`$PYTHON_CONFIG --includes`
+ AC_MSG_RESULT([$PYTHON_INCLUDE])
+ ])
+fi
+
pkg_modules="gmodule-2.0 >= 2.0.0"
PKG_CHECK_MODULES(GMODULE, [$pkg_modules])
AC_SUBST(PACKAGE_LIBS)
lib/Makefile
lib/prio_heap/Makefile
include/Makefile
+ bindings/Makefile
+ bindings/python/Makefile
tests/Makefile
+ tests/lib/Makefile
+ extras/Makefile
+ extras/valgrind/Makefile
+ babeltrace.pc
])
AC_OUTPUT