Skip to content

Latest commit

 

History

History
123 lines (103 loc) · 4.38 KB

configure.ac

File metadata and controls

123 lines (103 loc) · 4.38 KB
 
Nov 7, 2016
Nov 7, 2016
1
AC_INIT([usb_moded], [0.86.0+mer7])
Mar 22, 2011
Mar 22, 2011
2
3
4
5
6
7
8
9
10
11
12
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
AM_CONFIG_HEADER([config.h])
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_LIBTOOL
AC_C_CONST
AC_HEADER_STDC
Sep 15, 2014
Sep 15, 2014
13
14
AM_PROG_CC_C_O
Mar 22, 2011
Mar 22, 2011
15
test_gcc_flag() {
Mar 1, 2012
Mar 1, 2012
16
# AC_LANG_CONFTEST([int main() {}])
Mar 22, 2011
Mar 22, 2011
17
18
19
20
21
22
$CC -c conftest.c $CFLAGS $@ > /dev/null 2> /dev/null
ret=$?
rm -f conftest.o
return $ret
}
Aug 15, 2012
Aug 15, 2012
23
24
# We use gnu99 instead of c99 because many have interpreted the standard
# in a way that int64_t isn't defined on non-64 bit platforms.
Jul 7, 2016
Jul 7, 2016
25
CFLAGS="-Os -std=gnu99 -Wall -W -Wextra -pipe -Wformat -Wold-style-definition -Wdeclaration-after-statement -Wfloat-equal -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wendif-labels -Wpointer-arith -Wcast-align -Wwrite-strings -Winline -Wno-unused-parameter -finline-small-functions -Wno-unused-result -fstack-protector -D_FORTIFY_SOURCE=2 -Wl,-z,relro,-z,now -fPIE -fpie -pie"
Nov 2, 2016
Nov 2, 2016
26
LDFLAGS="-z relro -z now"
Mar 22, 2011
Mar 22, 2011
27
28
29
AC_ARG_ENABLE([debug], AS_HELP_STRING([--enable-debug],[Enable debug @<:@default=false@:>@]),
[case "${enableval}" in
Sep 24, 2015
Sep 24, 2015
30
yes) debug=true ; CFLAGS="-g -ggdb -DDEBUG $CFLAGS" ;;
Mar 22, 2011
Mar 22, 2011
31
32
33
34
35
no) debug=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-debug]) ;;
esac],[debug=false])
AM_CONDITIONAL([DEBUG], [test x$debug = xtrue])
Jan 13, 2012
Jan 13, 2012
36
37
AC_ARG_ENABLE([meegodevlock], AS_HELP_STRING([--enable-meegodevlock], [Enable Meego devicelock @<:@default=false@:>@]),
[case "${enableval}" in
Mar 1, 2012
Mar 1, 2012
38
yes) meegodevlock=true ; CFLAGS="-DMEEGOLOCK $CFLAGS" ;;
Jan 13, 2012
Jan 13, 2012
39
40
41
no) meegodevlock=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-meegodevlock]) ;;
esac],[meegodevlock=false])
Mar 1, 2012
Mar 1, 2012
42
AM_CONDITIONAL([MEEGOLOCK], [test x$meegodevlock = xtrue])
Jan 13, 2012
Jan 13, 2012
43
May 11, 2016
May 11, 2016
44
45
46
47
48
49
50
51
AC_ARG_ENABLE([mer_ssu], AS_HELP_STRING([--enable-mer-ssu], [Enable MER SSU @<:@default=false@:>@]),
[case "${enableval}" in
yes) mer_ssu=true ; CFLAGS="-DUSE_MER_SSU $CFLAGS" ;;
no) mer_ssu=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-mer-ssu]) ;;
esac],[mer_ssu=false])
AM_CONDITIONAL([USE_MER_SSU], [test x$mer_ssu = xtrue])
Aug 14, 2013
Aug 14, 2013
52
AC_ARG_ENABLE([app_sync], AS_HELP_STRING([--enable-app-sync], [Enable application syncing @<:@default=true@:>@]),
Mar 22, 2011
Mar 22, 2011
53
54
55
[case "${enableval}" in
yes) app_sync=true ; CFLAGS="-DAPP_SYNC $CFLAGS" ;;
no) app_sync=false ;;
Mar 1, 2012
Mar 1, 2012
56
*) AC_MSG_ERROR([bad value ${enableval} for --enable-app-sync]) ;;
Aug 14, 2013
Aug 14, 2013
57
esac],[app_sync=true])
Mar 22, 2011
Mar 22, 2011
58
59
AM_CONDITIONAL([APP_SYNC], [test x$app_sync = xtrue])
Nov 25, 2013
Nov 25, 2013
60
61
62
63
64
65
66
67
AC_ARG_ENABLE([app_sync_dbus], AS_HELP_STRING([--enable-app-sync-dbus], [Enable application syncing with dbus @<:@default=false@:>@]),
[case "${enableval}" in
yes) app_sync_dbus=true ; CFLAGS="-DAPP_SYNC_DBUS $CFLAGS" ;;
no) app_sync_dbus=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-app-sync-dbus]) ;;
esac],[app_sync_dbus=false])
AM_CONDITIONAL([APP_SYNC_DBUS], [test x$app_sync_dbus = xtrue])
Dec 3, 2013
Dec 3, 2013
68
69
70
71
72
73
74
75
AC_ARG_ENABLE([connman], AS_HELP_STRING([--enable-connman], [Enable connman support for usb tethering @<:@default=false@:>@]),
[case "${enableval}" in
yes) connman=true ; CFLAGS="-DCONNMAN $CFLAGS" ;;
no) connman=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-connman]) ;;
esac],[connman=false])
AM_CONDITIONAL([CONNMAN], [test x$connman = xtrue])
Jan 20, 2014
Jan 20, 2014
76
77
78
79
80
81
82
83
AC_ARG_ENABLE([systemd], AS_HELP_STRING([--enable-systemd], [Enable systemd notify interface @<:@default=false@:>@]),
[case "${enableval}" in
yes) systemd=true ; CFLAGS="-DSYSTEMD -lsystemd-daemon $CFLAGS" ;;
no) systemd=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-systemd]) ;;
esac],[systemd=false])
AM_CONDITIONAL([SYSTEMD], [test x$systemd = xtrue])
Feb 11, 2014
Feb 11, 2014
84
85
86
87
88
89
AC_ARG_ENABLE([ofono], AS_HELP_STRING([--enable-ofono], [Enable ofono DBUS interface for usb tethering roaming detection @<:@default=false@:>@]),
[case "${enableval}" in
yes) ofono=true ; CFLAGS="-DOFONO $CFLAGS" ;;
no) ofono=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-ofono]) ;;
esac],[ofono=false])
Aug 5, 2014
Aug 5, 2014
90
AM_CONDITIONAL([OFONO], [test x$ofono = xtrue])
Feb 11, 2014
Feb 11, 2014
91
Mar 22, 2011
Mar 22, 2011
92
PKG_CHECK_MODULES([USB_MODED], [
May 16, 2011
May 16, 2011
93
glib-2.0 >= 2.24.0
Mar 22, 2011
Mar 22, 2011
94
95
96
97
dbus-1 >= 1.2.1
dbus-glib-1 >= 0.78
gobject-2.0 >= 2.16.6
gio-2.0
Aug 19, 2014
Aug 19, 2014
98
libudev
Nov 13, 2012
Nov 13, 2012
99
libkmod
Dec 7, 2016
Dec 7, 2016
100
ssu-sysinfo
Mar 22, 2011
Mar 22, 2011
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
])
AC_SUBST(USB_MODED_LIBS)
AC_SUBST(USB_MODED_CFLAGS)
AC_CONFIG_FILES([
Makefile
src/Makefile
usb_moded.pc
docs/usb_moded-doxygen.conf
docs/Makefile
])
echo "
== $PACKAGE_NAME $VERSION ==
Compiler: ${CC}
CFLAGS: ${CFLAGS}
Mar 30, 2013
Mar 30, 2013
119
LDFLAGS: ${LDFLAGS}
Mar 22, 2011
Mar 22, 2011
120
121
122
123
Debug enabled: ${debug}
"
AC_OUTPUT