blob: dcec46590310f03a45311f9fa4d9f2fbe53ffcc8 [file] [log] [blame]
Harald Welte41b85d52015-08-31 08:56:53 +02001AC_INIT([libasn1c], [0.9.28],
Harald Weltebdff5e62010-06-12 19:05:23 +02002 [openbsc-devel@lists.openbsc.org])
3
4AM_INIT_AUTOMAKE([dist-bzip2])
5
6dnl kernel style compile messages
7m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
8
9dnl checks for programs
10AC_PROG_MAKE_SET
11AC_PROG_CC
12AC_PROG_INSTALL
13LT_INIT
14AC_PROG_LIBTOOL
15
16AC_CONFIG_MACRO_DIR([m4])
17
Holger Hans Peter Freytherf3c30492016-04-05 16:25:43 +020018PKG_CHECK_MODULES(LIBTALLOC, talloc)
Harald Weltefa034002010-07-18 23:15:24 +020019
Harald Weltebdff5e62010-06-12 19:05:23 +020020# The following test is taken from WebKit's webkit.m4
21saved_CFLAGS="$CFLAGS"
22CFLAGS="$CFLAGS -fvisibility=hidden "
23AC_MSG_CHECKING([if ${CC} supports -fvisibility=hidden])
Harald Weltef6b91732015-08-31 09:06:57 +020024AC_COMPILE_IFELSE([AC_LANG_SOURCE([char foo;])],
Harald Weltebdff5e62010-06-12 19:05:23 +020025 [ AC_MSG_RESULT([yes])
26 SYMBOL_VISIBILITY="-fvisibility=hidden"],
27 AC_MSG_RESULT([no]))
28CFLAGS="$saved_CFLAGS"
29AC_SUBST(SYMBOL_VISIBILITY)
30
Harald Weltea37b06d2015-12-18 15:37:17 +010031AC_ARG_ENABLE([debug], [AS_HELP_STRING([--enable-debug], [Buld the library with EMIT_ASN_DEBUG enabled])],
32 [build_debug="$enableval"], [build_debug="no"])
33AM_CONDITIONAL(BUILD_DEBUG, test "x$build_debug" = "xyes")
34
Harald Weltebdff5e62010-06-12 19:05:23 +020035AC_OUTPUT(
36 libasn1c.pc
37 src/Makefile
Harald Welte98cb8362010-06-12 19:15:51 +020038 include/Makefile
39 include/asn1c/Makefile
Harald Weltebdff5e62010-06-12 19:05:23 +020040 Makefile)
41