File: rak_compiler.m4

package info (click to toggle)
libtorrent 0.13.7-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 2,956 kB
  • sloc: cpp: 32,196; makefile: 520; xml: 163; ansic: 153; sh: 45
file content (63 lines) | stat: -rw-r--r-- 1,420 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
AC_DEFUN([RAK_CHECK_CFLAGS], [

  AC_MSG_CHECKING([for user-defined CFLAGS])

  if test "$CFLAGS" = ""; then
    unset CFLAGS
    AC_MSG_RESULT([undefined])
  else
    AC_MSG_RESULT([user-defined "$CFLAGS"])
  fi
])


AC_DEFUN([RAK_CHECK_CXXFLAGS], [

  AC_MSG_CHECKING([for user-defined CXXFLAGS])

  if test "$CXXFLAGS" = ""; then
    unset CXXFLAGS
    AC_MSG_RESULT([undefined])
  else
    AC_MSG_RESULT([user-defined "$CXXFLAGS"])
  fi
])


AC_DEFUN([RAK_ENABLE_DEBUG], [
  AC_ARG_ENABLE(debug,
    AC_HELP_STRING([--enable-debug], [enable debug information [[default=yes]]]),
    [
        if test "$enableval" = "yes"; then
            CXXFLAGS="$CXXFLAGS -g -DDEBUG"
        else
            CXXFLAGS="$CXXFLAGS -DNDEBUG"
        fi
    ],[
        CXXFLAGS="$CXXFLAGS -g -DDEBUG"
    ])
])


AC_DEFUN([RAK_ENABLE_WERROR], [
  AC_ARG_ENABLE(werror,
    AC_HELP_STRING([--enable-werror], [enable the -Werror and -Wall flags [[default -Wall only]]]),
    [
        if test "$enableval" = "yes"; then
           CXXFLAGS="$CXXFLAGS -Werror -Wall"
        fi
    ],[
        CXXFLAGS="$CXXFLAGS -Wall"
    ])
])


AC_DEFUN([RAK_ENABLE_EXTRA_DEBUG], [
  AC_ARG_ENABLE(extra-debug,
    AC_HELP_STRING([--enable-extra-debug], [enable extra debugging checks [[default=no]]]),
    [
        if test "$enableval" = "yes"; then
            AC_DEFINE(USE_EXTRA_DEBUG, 1, Enable extra debugging checks.)
        fi
    ])
])