Skip to content

Commit 5c47138

Browse files
committed
Adding SystemC installation and tet compilation of all the modules
1 parent 03aaa2e commit 5c47138

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

.github/workflows/cpp.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,24 @@ jobs:
1717

1818
steps:
1919
- uses: actions/checkout@v4
20-
- name: install dependencies
20+
- name: Install OpenCV
2121
run: sudo apt-get install -y libopencv-dev
22-
- name: compile compression
22+
- name: wget SystemC
23+
run: wget https://github.com/accellera-official/systemc/archive/refs/tags/3.0.0.tar.gz && tar -xzf 3.0.0.tar.gz && mv 3.0.0 systemc-3.0.0
24+
- name: Install SystemC
25+
run: cd systemc-3.0.0 && mkdir objdir && cd objdir && export CXX=g++ && ../configure --prefix=/usr/local/systemc-3.0.0 && make && make check && make install
26+
- name: Compile Compression
2327
working-directory: ./modules/compression
2428
run: make IPS_JPG_AT_EN=1 INCLUDE_OPENCV_PKG=1
25-
- name: compile edge detector
29+
- name: Compile Edge Detector
2630
working-directory: ./modules/edge-detector
2731
run: make EDGE_DETECTOR_AT_EN=1 INCLUDE_OPENCV_PKG=1
32+
- name: Compile Filter
33+
working-directory: ./modules/filter
34+
run: make IPS_FILTER_LT_EN=1 TEST_MODE_IMAGE=1 IPS_DUMP_EN=1 INCLUDE_OPENCV_PKG=1
35+
- name: Compile RGB2Gray
36+
working-directory: ./modules/rgb2gray
37+
run: make RGB2GRAY_PV_EN=1 INCLUDE_OPENCV_PKG=1
38+
- name: Compile Unification
39+
working-directory: ./modules/unification
40+
run: make IMG_UNIFICATE_PV_EN=1

0 commit comments

Comments
 (0)