]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
add configure summary to build-info output
authorEric Leblond <eric@regit.org>
Wed, 23 Jan 2013 11:05:23 +0000 (12:05 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 8 Feb 2013 11:07:25 +0000 (12:07 +0100)
.gitignore
configure.ac
src/suricata.c

index c52c9e3a38130e0409d6820283282e3236373431..855a071235f8da1b027518923e3a234d3df6f653 100644 (file)
@@ -34,3 +34,4 @@ ltmain.sh
 src/TAGS
 src/suricata
 stamp-h1
+src/build-info.h
index ab70cea418e416e639f64c73963e06276fbf23e5..5658276047b4ec77752225e429d9a356102ff1ff 100644 (file)
@@ -1492,8 +1492,7 @@ AC_SUBST(e_magic_file)
 
 AC_OUTPUT(Makefile src/Makefile qa/Makefile qa/coccinelle/Makefile rules/Makefile doc/Makefile contrib/Makefile contrib/file_processor/Makefile contrib/file_processor/Action/Makefile contrib/file_processor/Processor/Makefile suricata.yaml scripts/Makefile scripts/suricatasc/Makefile scripts/suricatasc/suricatasc)
 
-echo "
-Suricata Configuration:
+SURICATA_BUILD_CONF="Suricata Configuration:
   AF_PACKET support:                       ${enable_af_packet}
   PF_RING support:                         ${enable_pfring}
   NFQueue support:                         ${enable_nfqueue}
@@ -1528,8 +1527,15 @@ Generic build parameters:
   GCC binary:                              ${CC}
   GCC Protect enabled:                     ${enable_gccprotect}
   GCC march native enabled:                ${enable_gccmarch_native}
-  GCC Profile enabled:                     ${enable_gccprofile}
+  GCC Profile enabled:                     ${enable_gccprofile}"
+
+echo
+echo "$SURICATA_BUILD_CONF"
+echo "SCLogInfo(" >${ac_srcdir}/src/build-info.h
+echo "$SURICATA_BUILD_CONF" | sed -e 's/^/"/' | sed -e 's/$/\\n"/' >>${ac_srcdir}/src/build-info.h
+echo ");" >>${ac_srcdir}/src/build-info.h
 
+echo "
 To build and install run 'make' and 'make install'.
 
 You can run 'make install-conf' if you want to install initial configuration
index 3bd6a24462ea194f12b6e6dec98bfd369ef3bebc..4d2da11b12604d534372878d9378f3d7bb129726 100644 (file)
@@ -684,6 +684,8 @@ void SCPrintBuildInfo(void) {
 #endif
 
     SCLogInfo("compiled with libhtp %s, linked against %s", HTP_BASE_VERSION_TEXT, htp_get_version());
+
+#include "build-info.h"
 }
 
 int main(int argc, char **argv)