diff options
author | mannol <eniz_vukovic@hotmail.com> | 2014-04-27 19:21:26 +0200 |
---|---|---|
committer | mannol <eniz_vukovic@hotmail.com> | 2014-04-27 19:21:26 +0200 |
commit | 42b25a4d3e2fe66f03cbd8c866d8af7bd4f6e5a7 (patch) | |
tree | 161a21847a79f7fe052a9e9ad1b9b802d04defc6 /configure.ac | |
parent | 736f5f80347a39f6b82cda8a4ddc1f7d88fcc2f5 (diff) |
Yeah many calls
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 52 |
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" | |||
34 | BUILD_PHONE="no" | 34 | BUILD_PHONE="no" |
35 | BUILD_TESTING="yes" | 35 | BUILD_TESTING="yes" |
36 | 36 | ||
37 | LOGGING="no" | ||
38 | LOGGING_OUTNAM="libtoxcore.log" | ||
39 | |||
37 | NCURSES_FOUND="no" | 40 | NCURSES_FOUND="no" |
38 | LIBCONFIG_FOUND="no" | 41 | LIBCONFIG_FOUND="no" |
39 | LIBCHECK_FOUND="no" | 42 | LIBCHECK_FOUND="no" |
@@ -80,6 +83,55 @@ AC_ARG_ENABLE([randombytes-stir], | |||
80 | ] | 83 | ] |
81 | ) | 84 | ) |
82 | 85 | ||
86 | AC_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 | |||
99 | AC_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 | |||
124 | AC_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 | ||
84 | PKG_PROG_PKG_CONFIG | 136 | PKG_PROG_PKG_CONFIG |
85 | 137 | ||