You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
866 B
22 lines
866 B
# This configuration file is for https://lgtm.com/ code analysis using Semmle.
|
|
|
|
extraction:
|
|
java:
|
|
prepare:
|
|
packages:
|
|
- cmake
|
|
- golang-go
|
|
- ninja-build
|
|
after_prepare:
|
|
- export BORINGSSL_HOME="$LGTM_WORKSPACE/boringssl"
|
|
- export CXXFLAGS="-std=c++11"
|
|
- mkdir -p $BORINGSSL_HOME
|
|
- curl -Lo - https://boringssl.googlesource.com/boringssl/+archive/refs/heads/master.tar.gz | tar zxvfC - $BORINGSSL_HOME
|
|
- git config --global user.email "semmle-builder@example.com"
|
|
- git config --global user.name "Semmle Builder"
|
|
- ( cd $BORINGSSL_HOME ; git init ; git commit --allow-empty -m "Fake repo" )
|
|
- mkdir $BORINGSSL_HOME/build64 && pushd $BORINGSSL_HOME/build64
|
|
- cmake -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE -DCMAKE_BUILD_TYPE=Release -DCMAKE_ASM_FLAGS=-Wa,--noexecstack -GNinja ..
|
|
- ninja
|
|
- popd
|