Add support for high density STM32L series (chip id 0x436)
[fw/stlink] / configure.ac
1 AC_PREREQ(2.60)
2 AC_INIT([stlink], 0.1)
3 AC_CONFIG_SRCDIR([README])
4 AM_INIT_AUTOMAKE([foreign dist-bzip2])
5 AM_MAINTAINER_MODE
6
7 LIBST_CURRENT=0
8 LIBST_REVISION=0
9 LIBST_AGE=0
10 AC_SUBST(LIBST_CURRENT)
11 AC_SUBST(LIBST_REVISION)
12
13 LIBST_VERSION_INFO="$LIBST_CURRENT:$LIBST_REVISION:$LIBST_AGE"
14 AC_SUBST(LIBST_VERSION_INFO)
15
16 AC_CONFIG_HEADERS(config.h)
17
18 AC_PROG_CC_C99
19 AC_PROG_INSTALL
20 AC_PROG_LN_S
21 AM_PROG_LIBTOOL
22 AC_PROG_MAKE_SET
23 PKG_PROG_PKG_CONFIG
24
25 WARN_CFLAGS=""
26 if test "x$GCC" = "xyes"; then
27         WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \
28         -Wmissing-prototypes -Wmissing-declarations \
29         -Wnested-externs -fno-strict-aliasing"
30         AC_DEFINE_UNQUOTED(HAVE_WARNING_CPP_DIRECTIVE,1,
31         [Can use #warning in C files])
32 fi
33 AC_SUBST(WARN_CFLAGS)
34
35 PKG_CHECK_MODULES(LIBUSB, libusb-1.0)
36
37 AC_SUBST(LIBUSB_LIBS)
38 AC_SUBST(LIBUSB_CFLAGS)
39
40 AC_OUTPUT([
41 Makefile
42 stlink.pc
43 src/Makefile
44 gdbserver/Makefile
45 flash/Makefile])