Big FYI here.

I committed some major updates to the cmake configurations.

Configuration should now be more verbose, especially when something is
missing.

Summary of changes:
- Implementation of config.h for both fdmdv2 and codec2-dev.
- The only additional header I'm installing over autotools is golay23.h.
The current autotools sneaks it in from the codec2 source directory instead
of using it from an installed location.
- Prevent in-source builds for both codec2-dev in fdmdv2.
- Added logic to allow patch level versioning when needed.
- fdmdv2: Added (or explained) cmake options for specifying non-standard
utilities for wx-config and wxrc. (needed for systems like Fedora where 2.8
and 2.9 are installed in parallel.
- codec2: Cmake option for installing example code, defaults to off.
- codec2: Initial attempt at a CPack NSIS installer for windows. Still
needs some work...

One change I did not make but need:

fdmdv2_main.h references config.h directly "../config.h" which breaks the
cmake configuration because it's created in the cmake binary directory
instead of writing to the source directory. I'm thinking this could be
changed to just "config.h" as long as the source root is in the search path
for headers. It is for my cmake config and I'm assuming it is or can be for
autotools.

Thanks,
Richard
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to