blob: fbc13269a9d3ff6e12f249644c8c42b9ee03fc7a [file] [log] [blame]
Neels Hofmeyr40d8b012016-12-11 00:27:48 +01001AC_INIT([osmo-hlr],
2 m4_esyscmd([./git-version-gen .tarball-version]),
3 [openbsc@lists.osmocom.org])
4
5dnl *This* is the root dir, even if an install-sh exists in ../ or ../../
6AC_CONFIG_AUX_DIR([.])
7
8dnl libtool init
9LT_INIT
10
11AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip 1.9])
12
Neels Hofmeyr00c06972017-01-31 01:19:27 +010013AC_CONFIG_TESTDIR(tests)
14
Neels Hofmeyr40d8b012016-12-11 00:27:48 +010015dnl kernel style compile messages
16m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
17
18dnl checks for programs
19AC_PROG_MAKE_SET
20AC_PROG_MKDIR_P
21AC_PROG_CC
22AC_PROG_INSTALL
23
24dnl check for pkg-config (explained in detail in libosmocore/configure.ac)
25AC_PATH_PROG(PKG_CONFIG_INSTALLED, pkg-config, no)
26if test "x$PKG_CONFIG_INSTALLED" = "xno"; then
27 AC_MSG_WARN([You need to install pkg-config])
28fi
29PKG_PROG_PKG_CONFIG([0.20])
30
31PKG_CHECK_MODULES(TALLOC, [talloc >= 2.0.1])
32
Neels Hofmeyr54db5e72016-12-11 00:35:18 +010033PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.9.5)
Neels Hofmeyr40d8b012016-12-11 00:27:48 +010034PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 0.9.0)
35PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.9.0)
36PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.3.2)
37
Neels Hofmeyrc317cc22016-12-13 14:33:26 +010038PKG_CHECK_MODULES(SQLITE3, sqlite3)
Neels Hofmeyr40d8b012016-12-11 00:27:48 +010039
40AC_CONFIG_MACRO_DIR([m4])
41
42dnl checks for header files
43AC_HEADER_STDC
44
45AC_OUTPUT(
46 Makefile
47 src/Makefile
48 sql/Makefile
Neels Hofmeyr00c06972017-01-31 01:19:27 +010049 tests/Makefile
50 tests/auc/Makefile
Neels Hofmeyr40d8b012016-12-11 00:27:48 +010051 )