blob: 958b48b05a7d32699240eba2c8e161b9e64dfb24 [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)
Max372868b2017-03-02 12:12:00 +010036PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl)
Neels Hofmeyr40d8b012016-12-11 00:27:48 +010037PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.3.2)
38
Neels Hofmeyrc317cc22016-12-13 14:33:26 +010039PKG_CHECK_MODULES(SQLITE3, sqlite3)
Neels Hofmeyr40d8b012016-12-11 00:27:48 +010040
41AC_CONFIG_MACRO_DIR([m4])
42
43dnl checks for header files
44AC_HEADER_STDC
45
46AC_OUTPUT(
47 Makefile
48 src/Makefile
49 sql/Makefile
Neels Hofmeyr00c06972017-01-31 01:19:27 +010050 tests/Makefile
51 tests/auc/Makefile
Neels Hofmeyr6b883f72017-01-31 16:40:28 +010052 tests/auc/gen_ts_55_205_test_sets/Makefile
Neels Hofmeyrcab2fcd2017-03-15 00:07:43 +010053 tests/gsup_server/Makefile
Neels Hofmeyr40d8b012016-12-11 00:27:48 +010054 )