Eurocontrol Asterix decoder framework based on XML declarations
Project is inspired by: https://github.com/vitorafsr/asterixed
Dependencies
- Modern C++11 compiler, gcc 5.x, Visual Studio 2015
- Cmake 3.3 or above
- Poco library 1.7.0 or above
- Gtest (optional)
- Node.js (optional) (+v8pp +mocha)
Building - Windows [Debug]
- mkdir debug
- cd debug
- cmake -G"Visual Studio 14 2015 Win64" -DCMAKE_BUILD_TYPE=Debug ..
- msbuild astlib.sln /t:Rebuild /p:Configuration=Debug
- cd ..
- bin/Debug/testunit.exe
Building - Windows [NMake][Debug]
- mkdir debug
- cd debug
- cmake -G"NMake Makefiles JOM" -DCMAKE_BUILD_TYPE=Debug ..
- jom /j9
- cd ..
- bin/testunit.exe
Building - Windows [Release]
- mkdir release
- cd release
- cmake -G"Visual Studio 14 2015 Win64" -DCMAKE_BUILD_TYPE=Release ..
- msbuild astlib.sln /t:Rebuild /p:Configuration=Release
- cd ..
- bin/Release/testunit.exe
Node.js support (or https://www.npmjs.com/package/node-cmake)
-
install nodejs package
-
npm install --save bindings
-
sudo npm install -g cmake-js [https://www.npmjs.com/package/cmake-js]
-
cmake-js build