intrig / xenon

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

Upgrade build to use meson #21

Closed wythe closed 4 years ago

wythe commented 5 years ago

meson is an all-around better build system than we have. It even has support for cross-compiling, as well as static analysis, among other things.

There's a lot to do for this. We first must update cmake to conform to what meson wants. This means not putting generated files in the source tree, i.e. xddl.h, TS-36_331.xddl. Which means we should probably have a working install of some kind.

Also, for copyright reasons, we should not put the 3GPP asn.1 files under source control, instead just add the generated xddl files directly. Build them only if requested.