Uses CXXFLAGS -O2 instead of default flags to speed up self checking. Testing is done with the following settings: 1) gcc CXXFLAGS=-O2 2) gcc CXXFLAGS=-O2 SRCDIR=build VERIFY=1 3) gcc CXXFLAGS=-O2 MAKEFLAGS="HAVE_RULES=yes" 4) gcc CXXFLAGS=-O2 SRCDIR=build VERIFY=1 MAKEFLAGS="HAVE_RULES=yes" 5) clang CXXFLAGS=-O2 6) clang CXXFLAGS=-O2 SRCDIR=build VERIFY=1 7) clang CXXFLAGS=-O2 MAKEFLAGS="HAVE_RULES=yes" 8) clang CXXFLAGS=-O2 SRCDIR=build VERIFY=1 MAKEFLAGS="HAVE_RULES=yes" Changes made to before_install: installe libpcre3 Changes made to script: * make and make test are now called seperately * cppcheck also checks "build" folder (created by SRCDIR=build) if existing. * gui is built twice, one time with HAVE_RULES=yes as qmake argument and one time without it. * a script has been added and run which returns false if cppcheck --showtime=top5 does not return 7 lines indicating that something is broken
5 lines
112 B
Bash
Executable File
5 lines
112 B
Bash
Executable File
#!/bin/bash
|
|
if [[ "`./cppcheck --showtime=top5 cli/cmdlineparser.h --quiet | wc -l`" != 7 ]] ; then
|
|
false
|
|
fi
|