File tree 1 file changed +15
-42
lines changed
1 file changed +15
-42
lines changed Original file line number Diff line number Diff line change 1
1
image : debian:bookworm
2
2
3
3
before_script :
4
- - apt-get update
5
- - DEBIAN_FRONTEND=noninteractive apt-get install -qqy
6
- clang-format
7
- clang-tidy
8
- cmake
9
- g++-12
10
- git
11
- libopencv-dev
12
- libv4l-dev
13
- make
14
- rapidjson-dev
15
- libglfw3-dev
16
- libglew-dev
17
- libgl1-mesa-dev
18
- - export CC=/usr/bin/gcc-12 CXX=/usr/bin/g++-12
19
- - git clone --recursive https://github.com/antmicro/farshow
20
- - cd farshow
21
- - cmake -S . -B ./build
22
- - cmake --build ./build
23
- - cmake --install ./build
24
-
25
- stages :
26
- - lint
27
- - export-test
4
+ - ./.github/scripts/prepare-env.sh
28
5
29
6
format :
30
- stage : lint
31
- script :
32
- - export CC=/usr/bin/gcc-12 CXX=/usr/bin/g++-12
33
- - mkdir build && cd build
34
- - cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ../
35
- - make format
36
- - test -z "$(git diff)" && exit 0 || exit 1
7
+ script :
8
+ - mkdir build && cd build
9
+ - cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DADD_GRABTHECAM_FARSHOW_DEMO=ON ../
10
+ - make format
11
+ - test -z "$(git diff)" && exit 0 || exit 1
37
12
38
13
example-build :
39
- stage : export-test
40
- script :
41
- - export CC=/usr/bin/gcc-12 CXX=/usr/bin/g++-12
42
- - mkdir build && cd build
43
- - cmake ../
44
- - make && make install
45
- - cd ../tests/example-build
46
- - cp ../../src/example.cpp example.cpp
47
- - mkdir build && cd build
48
- - cmake ../
49
- - make
14
+ script :
15
+ - mkdir build && cd build
16
+ - cmake -DADD_GRABTHECAM_FARSHOW_DEMO=ON ../
17
+ - make && make install
18
+ - cd ../tests/example-build
19
+ - cp ../../src/example.cpp example.cpp
20
+ - mkdir build && cd build
21
+ - cmake ../
22
+ - make
You can’t perform that action at this time.
0 commit comments