-
Notifications
You must be signed in to change notification settings - Fork 1
/
lgtm.yml
29 lines (27 loc) · 932 Bytes
/
lgtm.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
path_classifiers:
docs:
- README.md
- LICENSE
test:
- "src/*/tests/*.cpp" # tests are in src/MODULE/tests
extraction:
cpp:
prepare:
packages:
# Propolis deps
- protobuf-compiler
- python3-protobuf
after_prepare:
# Buzz installation
- git clone https://github.com/buzz-lang/Buzz.git /tmp/buzz
- sed -i 's/\/opt/\/tmp\/buzz-install/g' /tmp/buzz/src/utility/FindBuzz.cmake #Hack so it can find buzz compiler utils
- cd /tmp/buzz
- mkdir /tmp/buzz-install
- mkdir build && cd build
- cmake -D CMAKE_INSTALL_PREFIX:PATH=/tmp/buzz-install ../src
- make
- make install
- export PATH=${PATH}:/tmp/buzz-install/bin
- export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/tmp/buzz-install/lib
- export CPATH=${CPATH}:/tmp/buzz-install/include
- cp -a /tmp/buzz-install/share/buzz/cmake/. ${LGTM_SRC}/cmake/bittybuzz/