-rw-r--r-- | configure.ac | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 626b263..c5759b0 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -86,25 +86,43 @@ ${curl_ssl_verify_host} || AC_DEFINE([DISABLE_CURL_SSL_VERIFYHOST],,[defined if | |||
86 | curl_ssl_verify_peer="true" | 86 | curl_ssl_verify_peer="true" |
87 | AC_ARG_ENABLE([ssl-verify-peer], | 87 | AC_ARG_ENABLE([ssl-verify-peer], |
88 | AC_HELP_STRING([--disable-ssl-verify-peer],[disable cURL cert validity verification]), | 88 | AC_HELP_STRING([--disable-ssl-verify-peer],[disable cURL cert validity verification]), |
89 | [ test "${enableval}" = "no" && curl_ssl_verify_peer="false" ] | 89 | [ test "${enableval}" = "no" && curl_ssl_verify_peer="false" ] |
90 | ) | 90 | ) |
91 | ${curl_ssl_verify_peer} || AC_DEFINE([DISABLE_CURL_SSL_VERIFYPEER],,[defined if cURL is not to verify cert validity]) | 91 | ${curl_ssl_verify_peer} || AC_DEFINE([DISABLE_CURL_SSL_VERIFYPEER],,[defined if cURL is not to verify cert validity]) |
92 | 92 | ||
93 | postels_law=true | 93 | postels_law=true |
94 | AC_ARG_ENABLE([postels-law], | 94 | AC_ARG_ENABLE([postels-law], |
95 | AC_HELP_STRING([--disable-postels-law],[Be strict, do not adhere to Postel's Law ("be conservative in what you do, be liberal in what you accept from others", RFC 793)]), | 95 | AC_HELP_STRING([--disable-postels-law],[Be strict, do not adhere to Postel's Law ("be conservative in what you do, be liberal in what you accept from others", RFC 793)]), |
96 | [ test "${enableval}" = "no" && postels_law=false ] | 96 | [ test "${enableval}" = "no" && postels_law=false ] |
97 | ) | 97 | ) |
98 | $postels_law && AC_DEFINE([POSTELS_LAW],,[defined if we want to adhere to Postel's Law]) | 98 | $postels_law && AC_DEFINE([POSTELS_LAW],,[defined if we want to adhere to Postel's Law]) |
99 | 99 | ||
100 | AC_DEFINE_UNQUOTED([OPKELE_SRC_DIR],["$PWD"],[source directory]) | 100 | AC_DEFINE_UNQUOTED([OPKELE_SRC_DIR],["$PWD"],[source directory]) |
101 | 101 | ||
102 | nitpick=false | ||
103 | AC_ARG_ENABLE([nitpicking], | ||
104 | AC_HELP_STRING([--enable-nitpicking],[make compiler somewhat overly fastidious about the code it deals with]), | ||
105 | [ test "$enableval" = "no" || nitpick=true ] | ||
106 | ) | ||
107 | if $nitpick ; then | ||
108 | CPP_NITPICK="-pedantic -Wall -Wextra -Wundef -Wshadow \ | ||
109 | -Wunsafe-loop-optimizations -Wconversion -Wmissing-declarations \ | ||
110 | -Wmissing-format-attribute -Wredundant-decls" | ||
111 | # -Wlogical-op -Wmissing-noreturn | ||
112 | C_NITPICK="$CPP_NITPICK" | ||
113 | CXX_NITPICK="$C_NITPICK" | ||
114 | |||
115 | CPPFLAGS="$CPPFLAGS $CPP_NITPICK" | ||
116 | CFLAGS="$CFLAGS $C_NITPICK" | ||
117 | CXXFLAGS="$CXXFLAGS $CXX_NITPICK" | ||
118 | fi | ||
119 | |||
102 | AC_CONFIG_FILES([ | 120 | AC_CONFIG_FILES([ |
103 | Makefile | 121 | Makefile |
104 | libopkele.pc | 122 | libopkele.pc |
105 | Doxyfile | 123 | Doxyfile |
106 | include/Makefile | 124 | include/Makefile |
107 | lib/Makefile | 125 | lib/Makefile |
108 | test/Makefile | 126 | test/Makefile |
109 | ]) | 127 | ]) |
110 | AC_OUTPUT | 128 | AC_OUTPUT |