]>
Commit | Line | Data |
---|---|---|
9c6ab717 TB |
1 | queries: |
2 | - exclude: cpp/fixme-comment | |
3 | # this rule produces too many false positives due to our custom specifiers and | |
4 | # the use of void pointers in swanctl | |
5 | - exclude: cpp/wrong-type-format-argument | |
6 | ||
7 | extraction: | |
8 | cpp: | |
da9e4fa0 TB |
9 | prepare: |
10 | packages: | |
11 | # for tss2 | |
12 | - libssl-dev | |
13 | after_prepare: | |
14 | - export DEPS_BUILD_DIR=$LGTM_WORKSPACE/deps | |
15 | - mkdir -p $DEPS_BUILD_DIR | |
16 | - export DEPS_PREFIX=$DEPS_BUILD_DIR/usr | |
17 | - mkdir -p $DEPS_PREFIX | |
18 | - export PKG_CONFIG_PATH="$DEPS_PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH" | |
19 | - export LD_LIBRARY_PATH="$DEPS_PREFIX/lib:$LD_LIBRARY_PATH" | |
20 | - mkdir -p $LGTM_WORKSPACE/bin | |
21 | # sudo doesn't work on the build hosts | |
22 | - ln -s /usr/bin/nice $LGTM_WORKSPACE/bin/sudo | |
23 | # for ldconfig we don't have enough permissions | |
24 | - ln -s /bin/true $LGTM_WORKSPACE/bin/ldconfig | |
25 | # likewise for apt-get | |
26 | - ln -s /bin/echo $LGTM_WORKSPACE/bin/apt-get | |
27 | - export PATH=$LGTM_WORKSPACE/bin:$PATH | |
28 | - export TEST=all | |
29 | - ./scripts/test.sh deps | |
30 | - rm $LGTM_WORKSPACE/bin/* | |
9c6ab717 TB |
31 | configure: |
32 | command: | |
33 | # follows the "all" build in test.sh (without custom-compiled stuff) | |
34 | - ./autogen.sh | |
35 | - ./configure --enable-all --disable-android-dns --disable-android-log | |
36 | --disable-kernel-pfroute --disable-keychain | |
37 | --disable-lock-profiler --disable-padlock --disable-fuzzing | |
38 | --disable-osx-attr --disable-tkm --disable-uci | |
39 | --disable-soup --disable-unwind-backtraces | |
40 | --disable-svc --disable-dbghelp-backtraces --disable-socket-win | |
41 | --disable-kernel-wfp --disable-kernel-iph --disable-winhttp | |
42 | --disable-af-alg --disable-coverage | |
43 | --disable-python-eggs-install | |
da9e4fa0 | 44 | --disable-monolithic --disable-leak-detective |