mirror of
https://github.com/ntop/n2n.git
synced 2024-09-20 09:01:10 +02:00
b3f564e58c
* Add new file 'network_traffic_filter.c/.h" * Add feature to drop or accept specific packet transmit over edge network interface by rules. * fix CMakeLists.txt typo * Update Rule String Format * replace -F (filter) with -R (rule) for traffic restrictions. * Update edge help (-h) message. Update documents. * Pass Build on CircleCI and local Windows 10 VS2019 * Fix cmake build failed because of sn_selection * fix operate void* cause vs2016 build failed * Fix typo to pass build on windows. * add inttypes.h for n2n_typedefs.h to pass windows build * modify headers to pass build on windows.
39 lines
1.1 KiB
YAML
39 lines
1.1 KiB
YAML
version: 2.1
|
|
|
|
orbs:
|
|
win: circleci/windows@2.4.0
|
|
|
|
jobs:
|
|
linux-gcc:
|
|
machine:
|
|
image: ubuntu-1604:201903-01
|
|
steps:
|
|
- checkout
|
|
- run:
|
|
name: Install Software
|
|
command: |
|
|
sudo apt-get update
|
|
sudo apt-get install -y cmake build-essential
|
|
mkdir build
|
|
cd build
|
|
cmake ..
|
|
make
|
|
windows-msvc:
|
|
executor: win/default
|
|
steps:
|
|
- checkout
|
|
- run:
|
|
name: Download CMake
|
|
command: |
|
|
$ProgressPreference = "SilentlyContinue"
|
|
Invoke-WebRequest -URI https://github.com/Kitware/CMake/releases/download/v3.16.4/cmake-3.16.4-win64-x64.zip -OutFile $Env:HOMEPATH\cmake-3.16.4-win64-x64.zip
|
|
Expand-Archive $Env:HOMEPATH\cmake-3.16.4-win64-x64.zip -DestinationPath "$Env:ProgramFiles"
|
|
Rename-Item "$Env:ProgramFiles\cmake-3.16.4-win64-x64" -NewName CMake
|
|
- run: .ci\install-vcpkg.ps1 "$Env:CIRCLE_WORKING_DIRECTORY"
|
|
- run: .ci\build-project.ps1
|
|
workflows:
|
|
version: 2
|
|
run-all:
|
|
jobs:
|
|
- linux-gcc
|
|
- windows-msvc |