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}
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
#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)