add configure summary to build-info output

pull/268/merge
Eric Leblond 13 years ago committed by Victor Julien
parent f5ba8eb6db
commit 668113af77

1
.gitignore vendored

@ -34,3 +34,4 @@ ltmain.sh
src/TAGS
src/suricata
stamp-h1
src/build-info.h

@ -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

@ -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)

Loading…
Cancel
Save