mirror of
https://github.com/vel21ripn/nDPI.git
synced 2026-04-30 07:59:49 +00:00
Fixed Mingw64 build, SonerCloud-CI and more. (#1273)
* Added ARM build and unit test run for SonarCloud-CI. Signed-off-by: Toni Uhlig <matzeton@googlemail.com> * Fixed Mingw64 build. * adapted to SonarCloud-CI workflow * removed broken and incomplete Windows example (tested on VS2017/VS2019) * removed unnecessary include (e.g. pthread.h for the library which does not make use of it) Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
This commit is contained in:
parent
677b513f70
commit
8d0c7b1fae
33 changed files with 2586 additions and 828 deletions
16
.github/workflows/build.yml
vendored
16
.github/workflows/build.yml
vendored
|
|
@ -14,10 +14,20 @@ jobs:
|
|||
with:
|
||||
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
|
||||
- name: Install dependencies
|
||||
run: sudo apt-get install libpcap-dev libjson-c-dev libgcrypt20-dev
|
||||
run: sudo apt-get install build-essential libc6-dev libpcap-dev libjson-c-dev libgcrypt20-dev gcc-arm-linux-gnueabihf gcc-mingw-w64
|
||||
- name: Configure
|
||||
run: ./autogen.sh
|
||||
run: env CFLAGS='-Werror' ./autogen.sh
|
||||
- name: Build
|
||||
run: make all
|
||||
- name: Test
|
||||
- name: Test DIFF
|
||||
run: ./tests/do.sh
|
||||
- name: Test UNIT
|
||||
run: ./tests/unit/unit
|
||||
- name: Configure ARM
|
||||
run: make distclean && env CFLAGS='-Werror' ./autogen.sh --host=arm-linux-gnueabihf --with-only-libndpi
|
||||
- name: Build ARM
|
||||
run: make all
|
||||
- name: Configure Mingw-w64
|
||||
run: make distclean && ./autogen.sh --host=x86_64-w64-mingw32
|
||||
- name: Build Mingw-w64
|
||||
run: make all
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue