intrig / xenon

The Intrig Message Decoder
MIT License
1 stars 6 forks source link

cmake port #51

Closed wythe closed 4 years ago

wythe commented 4 years ago

Support for building with cmake, except for install

Meson is still the default for now.

Cleaned up xspx:

It can now generate neither or both header and source.

FIX: make clean was still removing asn.1 xddl files

Simplified xddl generator under cmake:

No more building in the include directory. xspx is run as a dependency to building the lib. It makes both the xddl.cpp and xddl.h files.

Building static library on windows for now and all tests pass.

Signed-off-by: Mark Beckwith wythe@intrig.com