X-Git-Url: https://git.gag.com/?p=fw%2Fstlink;a=blobdiff_plain;f=configure.ac;fp=configure.ac;h=a1964c1d423d00acc2a7c8cfefd61bddf8fa3db3;hp=0000000000000000000000000000000000000000;hb=4fe72146e838189ac952d95aed6cebb19e98e3f2;hpb=b0a477d2a7deaf628013a9a8651f5c10f180e5d0 diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..a1964c1 --- /dev/null +++ b/configure.ac @@ -0,0 +1,45 @@ +AC_PREREQ(2.60) +AC_INIT([stlink], 0.1) +AC_CONFIG_SRCDIR([README]) +AM_INIT_AUTOMAKE([foreign dist-bzip2]) +AM_MAINTAINER_MODE + +LIBST_CURRENT=0 +LIBST_REVISION=0 +LIBST_AGE=0 +AC_SUBST(LIBST_CURRENT) +AC_SUBST(LIBST_REVISION) + +LIBST_VERSION_INFO="$LIBST_CURRENT:$LIBST_REVISION:$LIBST_AGE" +AC_SUBST(LIBST_VERSION_INFO) + +AC_CONFIG_HEADERS(config.h) + +AC_PROG_CC_C99 +AC_PROG_INSTALL +AC_PROG_LN_S +AM_PROG_LIBTOOL +AC_PROG_MAKE_SET +PKG_PROG_PKG_CONFIG + +WARN_CFLAGS="" +if test "x$GCC" = "xyes"; then + WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \ + -Wmissing-prototypes -Wmissing-declarations \ + -Wnested-externs -fno-strict-aliasing" + AC_DEFINE_UNQUOTED(HAVE_WARNING_CPP_DIRECTIVE,1, + [Can use #warning in C files]) +fi +AC_SUBST(WARN_CFLAGS) + +PKG_CHECK_MODULES(LIBUSB, libusb-1.0) + +AC_SUBST(LIBUSB_LIBS) +AC_SUBST(LIBUSB_CFLAGS) + +AC_OUTPUT([ +Makefile +stlink.pc +src/Makefile +gdbserver/Makefile +flash/Makefile])