blob: 1254c9f1b6f816fe7a97008dc35b76cb594aecf5 [file] [log] [blame]
Kenny Root85cb6942019-08-19 02:02:08 -07001# This configuration file is for https://lgtm.com/ code analysis using Semmle.
2
3extraction:
4 java:
5 prepare:
6 packages:
7 - cmake
8 - golang-go
9 - ninja-build
10 after_prepare:
11 - export BORINGSSL_HOME="$LGTM_WORKSPACE/boringssl"
12 - export CXXFLAGS="-std=c++11"
13 - mkdir -p $BORINGSSL_HOME
14 - curl -Lo - https://boringssl.googlesource.com/boringssl/+archive/refs/heads/master.tar.gz | tar zxvfC - $BORINGSSL_HOME
15 - git config --global user.email "semmle-builder@example.com"
16 - git config --global user.name "Semmle Builder"
17 - ( cd $BORINGSSL_HOME ; git init ; git commit --allow-empty -m "Fake repo" )
18 - mkdir $BORINGSSL_HOME/build64 && pushd $BORINGSSL_HOME/build64
19 - cmake -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE -DCMAKE_BUILD_TYPE=Release -DCMAKE_ASM_FLAGS=-Wa,--noexecstack -GNinja ..
20 - ninja
21 - popd