summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authormannol <eniz_vukovic@hotmail.com>2014-04-27 19:21:26 +0200
committermannol <eniz_vukovic@hotmail.com>2014-04-27 19:21:26 +0200
commit42b25a4d3e2fe66f03cbd8c866d8af7bd4f6e5a7 (patch)
tree161a21847a79f7fe052a9e9ad1b9b802d04defc6 /configure.ac
parent736f5f80347a39f6b82cda8a4ddc1f7d88fcc2f5 (diff)
Yeah many calls
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac52
1 files changed, 52 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 34038517..f82f0a19 100644
--- a/configure.ac
+++ b/configure.ac
@@ -34,6 +34,9 @@ BUILD_AV="yes"
34BUILD_PHONE="no" 34BUILD_PHONE="no"
35BUILD_TESTING="yes" 35BUILD_TESTING="yes"
36 36
37LOGGING="no"
38LOGGING_OUTNAM="libtoxcore.log"
39
37NCURSES_FOUND="no" 40NCURSES_FOUND="no"
38LIBCONFIG_FOUND="no" 41LIBCONFIG_FOUND="no"
39LIBCHECK_FOUND="no" 42LIBCHECK_FOUND="no"
@@ -80,6 +83,55 @@ AC_ARG_ENABLE([randombytes-stir],
80 ] 83 ]
81) 84)
82 85
86AC_ARG_ENABLE([logging],
87 [AC_HELP_STRING([--enable-logging], [enable logging (default: auto)]) ],
88 [
89 if test "x$enableval" = "xyes"; then
90 LOGGING="yes"
91
92 AC_DEFINE([LOGGING], [], [If logging enabled])
93 AC_DEFINE([LOGGER_LEVEL], [DEBUG], [LoggerLevel value])
94 AC_DEFINE_UNQUOTED([LOGGER_OUTPUT_FILE], ["$LOGGING_OUTNAM"], [Output of logger])
95 fi
96 ]
97)
98
99AC_ARG_WITH(logger-level,
100 AC_HELP_STRING([--with-logger-level=LEVEL],
101 [Logger levels: INFO; DEBUG; WARNING; ERROR ]),
102 [
103 if test "x$LOGGING" = "xno"; then
104 AC_MSG_WARN([Logging disabled!])
105 else
106 if test "x$withval" = "xINFO"; then
107 AC_DEFINE([LOGGER_LEVEL], [INFO], [LoggerLevel value])
108
109 elif test "x$withval" = "xDEBUG"; then
110 AC_DEFINE([LOGGER_LEVEL], [DEBUG], [LoggerLevel value])
111
112 elif test "x$withval" = "xWARNING"; then
113 AC_DEFINE([LOGGER_LEVEL], [WARNING], [LoggerLevel value])
114
115 elif test "x$withval" = "xERROR"; then
116 AC_DEFINE([LOGGER_LEVEL], [ERROR], [LoggerLevel value])
117 else
118 AC_MSG_WARN([Invalid logger level: $withval. Using default 'DEBUG'])
119 fi
120 fi
121 ]
122)
123
124AC_ARG_WITH(logger-path,
125 AC_HELP_STRING([--with-logger-path=DIR],
126 [Path of logger output]),
127 [
128 if test "x$LOGGING" = "xno"; then
129 AC_MSG_WARN([Logging disabled!])
130 else
131 AC_DEFINE_UNQUOTED([LOGGER_OUTPUT_FILE], ["$withval""/""$LOGGING_OUTNAM"], [Output of logger])
132 fi
133 ]
134)
83 135
84PKG_PROG_PKG_CONFIG 136PKG_PROG_PKG_CONFIG
85 137