Lucas De Marchi | 481ad14 | 2015-02-26 02:56:04 -0300 | [diff] [blame] | 1 | AC_PREREQ(2.64) |
Lucas De Marchi | cb48c9b | 2011-12-12 16:41:38 -0200 | [diff] [blame] | 2 | AC_INIT([kmod], |
Lucas De Marchi | 42f32b8 | 2015-11-17 22:12:07 -0200 | [diff] [blame] | 3 | [22], |
Lucas De Marchi | e17cc3a | 2011-12-16 04:11:25 -0200 | [diff] [blame] | 4 | [linux-modules@vger.kernel.org], |
Lucas De Marchi | cb48c9b | 2011-12-12 16:41:38 -0200 | [diff] [blame] | 5 | [kmod], |
Lucas De Marchi | bb05bc8 | 2012-02-24 01:58:20 -0200 | [diff] [blame] | 6 | [http://git.kernel.org/?p=utils/kernel/kmod/kmod.git]) |
Lucas De Marchi | 586fc30 | 2011-11-21 14:35:35 -0200 | [diff] [blame] | 7 | |
| 8 | AC_CONFIG_SRCDIR([libkmod/libkmod.c]) |
Lucas De Marchi | 481ad14 | 2015-02-26 02:56:04 -0300 | [diff] [blame] | 9 | AC_CONFIG_MACRO_DIR([m4]) |
| 10 | AC_CONFIG_HEADERS(config.h) |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 11 | AC_CONFIG_AUX_DIR([build-aux]) |
Lucas De Marchi | 481ad14 | 2015-02-26 02:56:04 -0300 | [diff] [blame] | 12 | |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 13 | AC_USE_SYSTEM_EXTENSIONS |
| 14 | AC_SYS_LARGEFILE |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 15 | AC_PREFIX_DEFAULT([/usr]) |
Anders Olofsson | f5cc26c | 2013-11-10 23:41:25 -0200 | [diff] [blame] | 16 | AM_MAINTAINER_MODE([enable]) |
Lucas De Marchi | 481ad14 | 2015-02-26 02:56:04 -0300 | [diff] [blame] | 17 | AM_INIT_AUTOMAKE([check-news foreign 1.11 silent-rules tar-pax no-dist-gzip dist-xz subdir-objects color-tests parallel-tests]) |
| 18 | AM_SILENT_RULES([yes]) |
| 19 | LT_INIT([disable-static pic-only]) |
Lucas De Marchi | da6c0d2 | 2015-03-05 13:03:35 -0300 | [diff] [blame] | 20 | DOLT |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 21 | |
Lucas De Marchi | fae7751 | 2015-02-27 16:19:44 -0300 | [diff] [blame] | 22 | AS_IF([test "x$enable_static" = "xyes"], [AC_MSG_ERROR([--enable-static is not supported by kmod])]) |
| 23 | AS_IF([test "x$enable_largefile" = "xno"], [AC_MSG_ERROR([--disable-largefile is not supported by kmod])]) |
Lucas De Marchi | b701615 | 2013-06-06 11:43:19 -0300 | [diff] [blame] | 24 | |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 25 | ##################################################################### |
| 26 | # Program checks and configurations |
| 27 | ##################################################################### |
| 28 | |
Kay Sievers | 9faa7b3 | 2011-12-21 11:48:07 -0200 | [diff] [blame] | 29 | AC_PROG_SED |
| 30 | AC_PROG_MKDIR_P |
Lucas De Marchi | 481ad14 | 2015-02-26 02:56:04 -0300 | [diff] [blame] | 31 | AC_PROG_LN_S |
Jan Engelhardt | 7b3a74f | 2011-12-24 04:45:22 +0100 | [diff] [blame] | 32 | PKG_PROG_PKG_CONFIG |
Lucas De Marchi | bccb4b2 | 2014-02-24 10:52:58 -0300 | [diff] [blame] | 33 | AC_PATH_PROG([XSLTPROC], [xsltproc]) |
Gustavo Sverzut Barbieri | 3d8226e | 2011-12-16 16:08:53 -0200 | [diff] [blame] | 34 | |
Lucas De Marchi | 481ad14 | 2015-02-26 02:56:04 -0300 | [diff] [blame] | 35 | AC_PROG_CC_C99 |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 36 | |
| 37 | ##################################################################### |
| 38 | # Function and structure checks |
| 39 | ##################################################################### |
| 40 | |
Lucas De Marchi | d005aeb | 2012-02-08 20:29:52 -0200 | [diff] [blame] | 41 | AC_CHECK_FUNCS_ONCE(__xstat) |
Cristian RodrÃguez | 41a51c2 | 2013-02-11 15:07:52 -0300 | [diff] [blame] | 42 | AC_CHECK_FUNCS_ONCE([__secure_getenv secure_getenv]) |
Lucas De Marchi | 55112d1 | 2013-04-09 04:16:57 -0300 | [diff] [blame] | 43 | AC_CHECK_FUNCS_ONCE([finit_module]) |
Lucas De Marchi | d005aeb | 2012-02-08 20:29:52 -0200 | [diff] [blame] | 44 | |
Lucas De Marchi | e630720 | 2015-02-10 00:45:11 -0200 | [diff] [blame] | 45 | CC_CHECK_FUNC_BUILTIN([__builtin_clz]) |
| 46 | CC_CHECK_FUNC_BUILTIN([__builtin_types_compatible_p]) |
Lucas De Marchi | aac5f45 | 2015-02-10 10:41:47 -0200 | [diff] [blame] | 47 | CC_CHECK_FUNC_BUILTIN([__builtin_uaddl_overflow], [ ], [ ]) |
| 48 | CC_CHECK_FUNC_BUILTIN([__builtin_uaddll_overflow], [ ], [ ]) |
Lucas De Marchi | e630720 | 2015-02-10 00:45:11 -0200 | [diff] [blame] | 49 | |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 50 | # dietlibc doesn't have st.st_mtim struct member |
| 51 | AC_CHECK_MEMBERS([struct stat.st_mtim], [], [], [#include <sys/stat.h>]) |
| 52 | |
Lucas De Marchi | 04c0956 | 2014-04-04 08:19:00 -0300 | [diff] [blame] | 53 | # musl 1.0 and bionic 4.4 don't have strndupa |
| 54 | AC_CHECK_DECLS_ONCE([strndupa]) |
| 55 | |
Randy MacLeod | 9b34db1 | 2014-09-29 21:18:04 +0200 | [diff] [blame] | 56 | # RHEL 5 and older do not have be32toh |
| 57 | AC_CHECK_DECLS_ONCE([be32toh]) |
| 58 | |
Kees Cook | 144d182 | 2013-02-18 12:02:32 -0800 | [diff] [blame] | 59 | # Check kernel headers |
| 60 | AC_CHECK_HEADERS_ONCE([linux/module.h]) |
| 61 | |
Thomas Petazzoni | dc8ed09 | 2013-09-06 15:27:04 +0200 | [diff] [blame] | 62 | AC_MSG_CHECKING([whether _Static_assert() is supported]) |
| 63 | AC_COMPILE_IFELSE( |
| 64 | [AC_LANG_SOURCE([[_Static_assert(1, "Test");]])], |
| 65 | [AC_DEFINE([HAVE_STATIC_ASSERT], [1], [Define if _Static_assert() is available]) |
| 66 | AC_MSG_RESULT([yes])], |
| 67 | [AC_MSG_RESULT([no])]) |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 68 | |
Lucas De Marchi | 16a62c7 | 2015-02-26 13:02:04 -0300 | [diff] [blame] | 69 | AC_MSG_CHECKING([whether _Noreturn is supported]) |
| 70 | AC_COMPILE_IFELSE( |
| 71 | [AC_LANG_SOURCE([[_Noreturn int foo(void) { exit(0); }]])], |
| 72 | [AC_DEFINE([HAVE_NORETURN], [1], [Define if _Noreturn is available]) |
| 73 | AC_MSG_RESULT([yes])], |
| 74 | [AC_MSG_RESULT([no])]) |
| 75 | |
| 76 | |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 77 | ##################################################################### |
| 78 | # --with- |
| 79 | ##################################################################### |
| 80 | |
Kay Sievers | e79bf83 | 2011-12-22 15:40:24 +0100 | [diff] [blame] | 81 | AC_ARG_WITH([rootlibdir], |
| 82 | AS_HELP_STRING([--with-rootlibdir=DIR], [rootfs directory to install shared libraries]), |
| 83 | [], [with_rootlibdir=$libdir]) |
| 84 | AC_SUBST([rootlibdir], [$with_rootlibdir]) |
| 85 | |
Jan Engelhardt | b182f8f | 2011-12-24 14:58:30 +0100 | [diff] [blame] | 86 | AC_ARG_WITH([xz], |
| 87 | AS_HELP_STRING([--with-xz], [handle Xz-compressed modules @<:@default=disabled@:>@]), |
| 88 | [], [with_xz=no]) |
| 89 | AS_IF([test "x$with_xz" != "xno"], [ |
| 90 | PKG_CHECK_MODULES([liblzma], [liblzma >= 4.99]) |
| 91 | AC_DEFINE([ENABLE_XZ], [1], [Enable Xz for modules.]) |
| 92 | ], [ |
| 93 | AC_MSG_NOTICE([Xz support not requested]) |
| 94 | ]) |
Lucas De Marchi | 4671e03 | 2015-06-07 02:44:02 -0300 | [diff] [blame] | 95 | CC_FEATURE_APPEND([with_features], [with_xz], [XZ]) |
Jan Engelhardt | b182f8f | 2011-12-24 14:58:30 +0100 | [diff] [blame] | 96 | |
Jan Engelhardt | 5a51a35 | 2011-12-24 04:45:42 +0100 | [diff] [blame] | 97 | AC_ARG_WITH([zlib], |
| 98 | AS_HELP_STRING([--with-zlib], [handle gzipped modules @<:@default=disabled@:>@]), |
| 99 | [], [with_zlib=no]) |
| 100 | AS_IF([test "x$with_zlib" != "xno"], [ |
Jan Engelhardt | 7b3a74f | 2011-12-24 04:45:22 +0100 | [diff] [blame] | 101 | PKG_CHECK_MODULES([zlib], [zlib]) |
| 102 | AC_DEFINE([ENABLE_ZLIB], [1], [Enable zlib for modules.]) |
Lucas De Marchi | cfb908b | 2011-12-23 12:03:19 -0200 | [diff] [blame] | 103 | ], [ |
| 104 | AC_MSG_NOTICE([zlib support not requested]) |
Lucas De Marchi | cfb908b | 2011-12-23 12:03:19 -0200 | [diff] [blame] | 105 | ]) |
Lucas De Marchi | 4671e03 | 2015-06-07 02:44:02 -0300 | [diff] [blame] | 106 | CC_FEATURE_APPEND([with_features], [with_zlib], [ZLIB]) |
Gustavo Sverzut Barbieri | 3d8226e | 2011-12-16 16:08:53 -0200 | [diff] [blame] | 107 | |
Lucas De Marchi | 80cf2c8 | 2013-07-30 03:47:19 -0300 | [diff] [blame] | 108 | AC_ARG_WITH([bashcompletiondir], |
| 109 | AS_HELP_STRING([--with-bashcompletiondir=DIR], [Bash completions directory]), |
| 110 | [], |
| 111 | [AS_IF([$($PKG_CONFIG --exists bash-completion)], [ |
| 112 | with_bashcompletiondir=$($PKG_CONFIG --variable=completionsdir bash-completion) |
| 113 | ] , [ |
| 114 | with_bashcompletiondir=${datadir}/bash-completion/completions |
| 115 | ])]) |
| 116 | AC_SUBST([bashcompletiondir], [$with_bashcompletiondir]) |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 117 | |
| 118 | ##################################################################### |
| 119 | # --enable- |
| 120 | ##################################################################### |
| 121 | |
Lucas De Marchi | 013e855 | 2015-06-06 23:26:31 -0300 | [diff] [blame] | 122 | AC_ARG_ENABLE([experimental], |
| 123 | AS_HELP_STRING([--enable-experimental], [enable experimental tools and features. Do not enable it unless you know what you are doing. @<:@default=disabled@:>@]), |
| 124 | [], enable_experimental=no) |
| 125 | AM_CONDITIONAL([BUILD_EXPERIMENTAL], [test "x$enable_experimental" = "xyes"]) |
| 126 | AS_IF([test "x$enable_experimental" = "xyes"], [ |
| 127 | AC_DEFINE(ENABLE_EXPERIMENTAL, [1], [Experimental features.]) |
| 128 | ]) |
Lucas De Marchi | 4671e03 | 2015-06-07 02:44:02 -0300 | [diff] [blame] | 129 | CC_FEATURE_APPEND([with_features], [enable_experimental], [EXPERIMENTAL]) |
Lucas De Marchi | 013e855 | 2015-06-06 23:26:31 -0300 | [diff] [blame] | 130 | |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 131 | AC_ARG_ENABLE([tools], |
| 132 | AS_HELP_STRING([--disable-tools], [disable building tools that provide same functionality as module-init-tools @<:@default=enabled@:>@]), |
| 133 | [], enable_tools=yes) |
| 134 | AM_CONDITIONAL([BUILD_TOOLS], [test "x$enable_tools" = "xyes"]) |
| 135 | |
Colin Walters | 8631552 | 2012-07-30 12:27:10 -0400 | [diff] [blame] | 136 | AC_ARG_ENABLE([manpages], |
| 137 | AS_HELP_STRING([--disable-manpages], [disable manpages @<:@default=enabled@:>@]), |
| 138 | [], enable_manpages=yes) |
| 139 | AM_CONDITIONAL([BUILD_MANPAGES], [test "x$enable_manpages" = "xyes"]) |
| 140 | |
Lucas De Marchi | 23603f1 | 2015-05-31 15:38:47 -0300 | [diff] [blame] | 141 | AC_ARG_ENABLE([test-modules], |
| 142 | AS_HELP_STRING([--disable-test-modules], [disable building test modules during make check: cached modules will be used @<:@default=enabled@:>@]), |
| 143 | [], enable_test_modules=yes) |
| 144 | AM_CONDITIONAL([BUILD_MODULES], [test "x$enable_test_modules" = "xyes"]) |
| 145 | |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 146 | AC_ARG_ENABLE([logging], |
| 147 | AS_HELP_STRING([--disable-logging], [disable system logging @<:@default=enabled@:>@]), |
| 148 | [], enable_logging=yes) |
| 149 | AS_IF([test "x$enable_logging" = "xyes"], [ |
| 150 | AC_DEFINE(ENABLE_LOGGING, [1], [System logging.]) |
| 151 | ]) |
| 152 | |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 153 | AC_ARG_ENABLE([debug], |
| 154 | AS_HELP_STRING([--enable-debug], [enable debug messages @<:@default=disabled@:>@]), |
| 155 | [], [enable_debug=no]) |
| 156 | AS_IF([test "x$enable_debug" = "xyes"], [ |
| 157 | AC_DEFINE(ENABLE_DEBUG, [1], [Debug messages.]) |
| 158 | ]) |
| 159 | |
Lucas De Marchi | 3a33a7a | 2014-03-24 08:27:19 -0300 | [diff] [blame] | 160 | AC_ARG_ENABLE([python], |
| 161 | AS_HELP_STRING([--enable-python], [enable Python libkmod bindings @<:@default=disabled@:>@]), |
| 162 | [], [enable_python=no]) |
| 163 | AS_IF([test "x$enable_python" = "xyes"], [ |
| 164 | AM_PATH_PYTHON(,,[:]) |
| 165 | AC_PATH_PROG([CYTHON], [cython], [:]) |
| 166 | |
| 167 | PKG_CHECK_MODULES([PYTHON], [python-${PYTHON_VERSION}], |
| 168 | [have_python=yes], |
| 169 | [PKG_CHECK_MODULES([PYTHON], [python], |
| 170 | [have_python=yes], |
| 171 | [have_python=no])]) |
| 172 | |
| 173 | AS_IF([test "x$have_python" = xno], |
| 174 | [AC_MSG_ERROR([*** python support requested but libraries not found])]) |
| 175 | ]) |
| 176 | AM_CONDITIONAL([BUILD_PYTHON], [test "x$enable_python" = "xyes"]) |
| 177 | |
Lucas De Marchi | e9b0d1b | 2015-01-07 19:17:15 -0200 | [diff] [blame] | 178 | AC_ARG_ENABLE([coverage], |
| 179 | AS_HELP_STRING([--enable-coverage], [enable test coverage @<:@default=disabled@:>@]), |
| 180 | [], [enable_coverage=no]) |
| 181 | AS_IF([test "x$enable_coverage" = "xyes"], [ |
| 182 | AC_CHECK_PROG(have_coverage, [lcov], [yes], [no]) |
| 183 | AS_IF([test "x$have_coverage" = xno],[ |
| 184 | AC_MSG_ERROR([*** lcov support requested but the program was not found]) |
| 185 | ], [ |
| 186 | lcov_version_major="`lcov --version | cut -d ' ' -f 4 | cut -d '.' -f 1`" |
| 187 | lcov_version_minor="`lcov --version | cut -d ' ' -f 4 | cut -d '.' -f 2`" |
| 188 | AS_IF([test "$lcov_version_major" -lt 1 -o "$lcov_version_minor" -lt 10], [ |
| 189 | AC_MSG_ERROR([*** lcov version is too old. 1.10 required]) |
| 190 | ], [ |
| 191 | have_coverage=yes |
| 192 | CC_CHECK_FLAGS_APPEND([with_coverage_cflags], [CFLAGS], [\ |
| 193 | -fprofile-arcs \ |
| 194 | -ftest-coverage]) |
| 195 | ]) |
| 196 | ]) |
| 197 | ]) |
| 198 | AM_CONDITIONAL([ENABLE_COVERAGE], [test "x$enable_coverage" = "xyes"]) |
| 199 | |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 200 | m4_ifdef([GTK_DOC_CHECK], [ |
| 201 | GTK_DOC_CHECK([1.14],[--flavour no-tmpl-flat]) |
| 202 | ], [ |
| 203 | AM_CONDITIONAL([ENABLE_GTK_DOC], false)]) |
| 204 | |
| 205 | |
| 206 | ##################################################################### |
| 207 | # Default CFLAGS and LDFLAGS |
| 208 | ##################################################################### |
Lucas De Marchi | 6068aaa | 2012-01-17 12:10:42 -0200 | [diff] [blame] | 209 | |
Lucas De Marchi | e48f376 | 2012-03-17 15:12:44 -0300 | [diff] [blame] | 210 | CC_CHECK_FLAGS_APPEND(with_cflags, [CFLAGS], [\ |
| 211 | -pipe \ |
| 212 | -DANOTHER_BRICK_IN_THE \ |
| 213 | -Wall \ |
| 214 | -W \ |
| 215 | -Wextra \ |
| 216 | -Wno-inline \ |
| 217 | -Wvla \ |
| 218 | -Wundef \ |
| 219 | -Wformat=2 \ |
| 220 | -Wlogical-op \ |
| 221 | -Wsign-compare \ |
| 222 | -Wformat-security \ |
| 223 | -Wmissing-include-dirs \ |
| 224 | -Wformat-nonliteral \ |
| 225 | -Wold-style-definition \ |
| 226 | -Wpointer-arith \ |
| 227 | -Winit-self \ |
| 228 | -Wdeclaration-after-statement \ |
| 229 | -Wfloat-equal \ |
| 230 | -Wmissing-prototypes \ |
| 231 | -Wstrict-prototypes \ |
| 232 | -Wredundant-decls \ |
| 233 | -Wmissing-declarations \ |
| 234 | -Wmissing-noreturn \ |
| 235 | -Wshadow \ |
| 236 | -Wendif-labels \ |
Lucas De Marchi | db62153 | 2014-03-24 23:50:24 -0300 | [diff] [blame] | 237 | -Wstrict-aliasing=3 \ |
Lucas De Marchi | e48f376 | 2012-03-17 15:12:44 -0300 | [diff] [blame] | 238 | -Wwrite-strings \ |
| 239 | -Wno-long-long \ |
| 240 | -Wno-overlength-strings \ |
| 241 | -Wno-unused-parameter \ |
| 242 | -Wno-missing-field-initializers \ |
| 243 | -Wno-unused-result \ |
| 244 | -Wnested-externs \ |
| 245 | -Wchar-subscripts \ |
| 246 | -Wtype-limits \ |
| 247 | -Wuninitialized \ |
| 248 | -fno-common \ |
| 249 | -fdiagnostics-show-option \ |
| 250 | -fvisibility=hidden \ |
| 251 | -ffunction-sections \ |
| 252 | -fdata-sections]) |
Lucas De Marchi | 27bcc91 | 2015-01-25 23:28:46 -0200 | [diff] [blame] | 253 | AC_SUBST([OUR_CFLAGS], "$with_cflags $with_coverage_cflags") |
Gustavo Sverzut Barbieri | 822ce23 | 2011-12-10 22:26:40 -0200 | [diff] [blame] | 254 | |
Lucas De Marchi | c677bf2 | 2015-01-26 19:07:12 -0200 | [diff] [blame] | 255 | |
Lucas De Marchi | e48f376 | 2012-03-17 15:12:44 -0300 | [diff] [blame] | 256 | CC_CHECK_FLAGS_APPEND([with_ldflags], [LDFLAGS], [ \ |
| 257 | -Wl,--as-needed \ |
Lucas De Marchi | a5f799a | 2015-01-25 23:29:50 -0200 | [diff] [blame] | 258 | -Wl,--no-undefined \ |
Lucas De Marchi | e48f376 | 2012-03-17 15:12:44 -0300 | [diff] [blame] | 259 | -Wl,--gc-sections]) |
Lucas De Marchi | 84aaaed | 2015-01-02 16:32:03 -0200 | [diff] [blame] | 260 | AC_SUBST([OUR_LDFLAGS], $with_ldflags) |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 261 | |
Lucas De Marchi | 4671e03 | 2015-06-07 02:44:02 -0300 | [diff] [blame] | 262 | AC_DEFINE_UNQUOTED(KMOD_FEATURES, ["$with_features"], [Features in this build]) |
| 263 | |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 264 | ##################################################################### |
| 265 | # Generate files from *.in |
| 266 | ##################################################################### |
| 267 | |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 268 | AC_CONFIG_FILES([ |
| 269 | Makefile |
Lucas De Marchi | 904b57d | 2012-01-12 11:48:21 -0200 | [diff] [blame] | 270 | man/Makefile |
Lucas De Marchi | 646b83b | 2012-01-09 04:20:55 -0200 | [diff] [blame] | 271 | libkmod/docs/Makefile |
| 272 | libkmod/docs/version.xml |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 273 | ]) |
| 274 | |
Lucas De Marchi | 3ef7208 | 2012-03-17 10:26:32 -0300 | [diff] [blame] | 275 | |
| 276 | ##################################################################### |
Lucas De Marchi | 646b83b | 2012-01-09 04:20:55 -0200 | [diff] [blame] | 277 | |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 278 | AC_OUTPUT |
| 279 | AC_MSG_RESULT([ |
| 280 | $PACKAGE $VERSION |
Lucas De Marchi | 80cf2c8 | 2013-07-30 03:47:19 -0300 | [diff] [blame] | 281 | ======= |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 282 | |
| 283 | prefix: ${prefix} |
| 284 | sysconfdir: ${sysconfdir} |
| 285 | libdir: ${libdir} |
Kay Sievers | e79bf83 | 2011-12-22 15:40:24 +0100 | [diff] [blame] | 286 | rootlibdir: ${rootlibdir} |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 287 | includedir: ${includedir} |
Lucas De Marchi | 7c41c2d | 2011-12-12 13:39:07 -0200 | [diff] [blame] | 288 | bindir: ${bindir} |
Lucas De Marchi | 80cf2c8 | 2013-07-30 03:47:19 -0300 | [diff] [blame] | 289 | Bash completions dir: ${with_bashcompletiondir} |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 290 | |
| 291 | compiler: ${CC} |
Lucas De Marchi | e48f376 | 2012-03-17 15:12:44 -0300 | [diff] [blame] | 292 | cflags: ${with_cflags} ${CFLAGS} |
| 293 | ldflags: ${with_ldflags} ${LDFLAGS} |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 294 | |
Lucas De Marchi | 013e855 | 2015-06-06 23:26:31 -0300 | [diff] [blame] | 295 | experimental features: ${enable_experimental} |
Lucas De Marchi | 7c41c2d | 2011-12-12 13:39:07 -0200 | [diff] [blame] | 296 | tools: ${enable_tools} |
Lucas De Marchi | 3a33a7a | 2014-03-24 08:27:19 -0300 | [diff] [blame] | 297 | python bindings: ${enable_python} |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 298 | logging: ${enable_logging} |
Jan Engelhardt | b182f8f | 2011-12-24 14:58:30 +0100 | [diff] [blame] | 299 | compression: xz=${with_xz} zlib=${with_zlib} |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 300 | debug: ${enable_debug} |
Lucas De Marchi | e9b0d1b | 2015-01-07 19:17:15 -0200 | [diff] [blame] | 301 | coverage: ${enable_coverage} |
Lucas De Marchi | 646b83b | 2012-01-09 04:20:55 -0200 | [diff] [blame] | 302 | doc: ${enable_gtk_doc} |
Lucas De Marchi | 382de85 | 2012-07-31 09:51:48 -0300 | [diff] [blame] | 303 | man: ${enable_manpages} |
Lucas De Marchi | 23603f1 | 2015-05-31 15:38:47 -0300 | [diff] [blame] | 304 | test-modules: ${enable_test_modules} |
Lucas De Marchi | 4671e03 | 2015-06-07 02:44:02 -0300 | [diff] [blame] | 305 | |
| 306 | features: ${with_features} |
Lucas De Marchi | ecd40ee | 2011-11-21 12:35:15 -0200 | [diff] [blame] | 307 | ]) |