ka9q-radio
ka9q-radio copied to clipboard
Build using CMake
Replace plain make
build by CMake
. The goal is to:
- Make the build system more platform independent
- Check for presence of libraries and build only relevant modules
TODO:
- [ ] Simplify the initial CMake file
- [ ] Add necessary documentation to ensure easy build for every newcommer
- [ ] Make the builds which depend on specific libraries optional (eg, rtlsdr, funcube ...)
- [ ] Ensure all the features and optimisations from old Makefile are ported correctly.
- [x] Test on Linux
- [ ] Test on MacOsX
- [ ] Test on other system?
Thank you! I've never written for cmake myself.
@ka9q Ok, the initial version is ready, there is still some tweaks to do, but feedback is really welcome (from anybody of course).
Sorry for letting this sit for so long. I'm still unfamiliar with both cmake and with handling git pull requests. Do you still want me to merge this, or do you want to look at it again?