configure.ac

changeset 0
ac8e19023b12
child 6
9db76e20e21e
equal deleted inserted replaced
-1:000000000000 0:ac8e19023b12
1 dnl Process this file with autoconf to produce a configure script.
2
3 AC_INIT(thermometers/main.c)
4 AM_CONFIG_HEADER(config.h)
5 SUBDIRS="thermometers"
6 AC_SUBST(SUBDIRS)
7
8 dnl General settings
9 dnl After changeing the version number, run autoconf!
10 PACKAGE="mbsePi-apps"
11 VERSION="0.0.0"
12 COPYRIGHT="Copyright (C) 2014 Michiel Broek, All Rights Reserved"
13 CYEARS="2014"
14 AC_SUBST(PACKAGE)
15 AC_SUBST(VERSION)
16 AC_SUBST(COPYRIGHT)
17 AC_SUBST(CYEARS)
18 AC_PREFIX_DEFAULT(/usr/local)
19 AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
20 AC_DEFINE_UNQUOTED(COPYRIGHT, "$COPYRIGHT")
21 TARGET="$target"
22
23
24 dnl Checks for programs.
25 AC_PROG_CC
26 AC_PROG_RANLIB
27 dnl Try to find GNU install
28 AC_CHECK_PROG(INSTALL, ginstall, ginstall)
29 AC_CHECK_PROG(INSTALL, install, install)
30 dnl AC_PROG_MAKE_SET
31 AC_CHECK_PROG(TAR, tar, tar)
32
33 #
34 # Additional commandline switches
35 #
36 AC_ARG_ENABLE(experiment, [ --enable-experiment Compile experimental code], [ experiment=$enableval ], [ experiment=no ])
37 if test "$experiment" = "yes"; then
38 AC_DEFINE(USE_EXPERIMENT)
39 fi
40
41 AC_ARG_ENABLE(debugging, [ --enable-debugging Compile for debugging], [ debugging=$enableval ], [ debugging=no ])
42 if test "$debugging" = "yes"; then
43 CFLAGS="-O -g -Wall -Wshadow -Wwrite-strings -Wstrict-prototypes -Winline"
44 else
45 CFLAGS="-g -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wshadow -Wwrite-strings -Wstrict-prototypes -Winline"
46 fi
47
48 dnl Checks for header files.
49 AC_HEADER_STDC
50
51
52 AC_SUBST(CXXFLAGS)
53
54
55 AC_OUTPUT(
56 Makefile.global
57 )
58
59 AC_MSG_RESULT([
60 -=-=-=-=-=-=-=-=-=-= Configuration Complete =-=-=-=-=-=-=-=-=-=-
61
62 Configuration summary :
63
64 Version : ............ ${VERSION}
65 Main directory : ..... ${prefix}
66
67 Now type 'make' and 'sudo make install'
68 ])
69

mercurial