X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=configure.ac;h=6d7c53e2f801ff4d6fa283c83c95ff04df557625;hb=14428ba52de935dfa7edb62e0f8dc0a7bb6bcb43;hp=59c0bac16741a4776a446cf7fcf8d156199547ab;hpb=50cb048d71010211805a42bb3fdf7c12d26e0385;p=babeltrace.git diff --git a/configure.ac b/configure.ac index 59c0bac1..6d7c53e2 100644 --- a/configure.ac +++ b/configure.ac @@ -50,7 +50,7 @@ AC_CANONICAL_HOST ## Automake base setup ## ## ## -AM_INIT_AUTOMAKE([1.12 foreign dist-bzip2 no-dist-gzip tar-ustar nostdinc -Wall -Wno-portability -Werror]) +AM_INIT_AUTOMAKE([1.13 foreign dist-bzip2 no-dist-gzip tar-ustar nostdinc subdir-objects -Wall -Wno-portability -Werror]) AM_MAINTAINER_MODE([enable]) # Enable silent rules by default @@ -250,7 +250,7 @@ AM_CONDITIONAL([HAVE_FLEX], [test "x$have_flex" = "xyes"]) # Always check for python, we will fail later if some features require it and # it's unavailable. -AM_PATH_PYTHON([3.0], [ +AM_PATH_PYTHON([3.4], [ AE_PATH_PYTHON_MODULES([PYTHON]) # pythondir is the path where extra modules are to be installed @@ -535,6 +535,14 @@ AS_IF([test -n "$PYTHON_CONFIG"], [have_python_dev=yes], [have_python_dev=no]) AM_CONDITIONAL([HAVE_PYTHON], [test "x$have_python" = xyes]) AM_CONDITIONAL([HAVE_PYTHON_DEV], [test "x$have_python_dev" = xyes]) +AS_IF([test "x$have_python" = xyes], [ + AX_COMPARE_VERSION(["$PYTHON_VERSION"], [ge], ["3.12"], [ + have_python_312_or_greater=yes + ]) +]) + +AM_CONDITIONAL([HAVE_PYTHON_312_OR_GREATER], [test "x$have_python_312_or_greater" = xyes]) + AS_IF([AE_IS_FEATURE_ENABLED([python-bindings]) || AE_IS_FEATURE_ENABLED([python-plugins])], [ AS_IF([test "x$have_python_dev" = xno], [ AC_MSG_ERROR([Cannot find a suitable python-config. You can override the python-config path with the PYTHON_CONFIG environment variable.]) @@ -831,28 +839,12 @@ AC_CONFIG_FILES([ src/logging/Makefile src/Makefile src/plugins/common/Makefile - src/plugins/common/muxing/Makefile - src/plugins/common/param-validation/Makefile - src/plugins/ctf/common/bfcr/Makefile - src/plugins/ctf/common/Makefile src/plugins/ctf/common/metadata/Makefile - src/plugins/ctf/common/msg-iter/Makefile - src/plugins/ctf/fs-sink/Makefile - src/plugins/ctf/fs-src/Makefile - src/plugins/ctf/lttng-live/Makefile src/plugins/ctf/Makefile - src/plugins/lttng-utils/debug-info/Makefile src/plugins/lttng-utils/Makefile src/plugins/Makefile - src/plugins/text/dmesg/Makefile src/plugins/text/Makefile - src/plugins/text/pretty/Makefile - src/plugins/text/details/Makefile - src/plugins/utils/counter/Makefile - src/plugins/utils/dummy/Makefile src/plugins/utils/Makefile - src/plugins/utils/muxer/Makefile - src/plugins/utils/trimmer/Makefile src/py-common/Makefile src/python-plugin-provider/Makefile src/param-parse/Makefile @@ -862,6 +854,7 @@ AC_CONFIG_FILES([ tests/lib/Makefile tests/lib/test-plugin-plugins/Makefile tests/lib/conds/Makefile + tests/lib/utils/Makefile tests/Makefile tests/param-validation/Makefile tests/plugins/Makefile