rsyslog/tests/CI/clang-build.sh
Rainer Gerhards e5ba256675 buildbot: do not do full merge test
this is already done on travis and quite time-consuming. So we do it
here only quickly, by trying a build but not re-running the testbench.
2016-04-26 13:02:20 +02:00

13 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
set -e
set -v
export CC=clang #gcc # clang --> package currently broken in fedora 23
export CFLAGS="-g" # -fsanitize=address"
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
autoreconf -fiv
./configure --prefix=/usr/local --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/rsyslog --disable-generate-man-pages --enable-testbench --enable-imdiag --enable-imfile --enable-impstats --enable-imptcp --enable-mmanon --enable-mmaudit --enable-mmfields --enable-mmjsonparse --enable-mmpstrucdata --enable-mmsequence --enable-mmutf8fix --enable-mail --enable-omprog --enable-omruleset --enable-omstdout --enable-omuxsock --enable-pmaixforwardedfrom --enable-pmciscoios --enable-pmcisconames --enable-pmlastmsg --enable-pmsnare --enable-libgcrypt --enable-mmnormalize --disable-omudpspoof --enable-relp --disable-snmp --disable-mmsnmptrapd --enable-gnutls --enable-usertools=no --enable-mysql --enable-valgrind --enable-omjournal
make clean
# we don't want to run the testbench, but we want to build testbench tools
make check TESTS=""