ka9q-radio icon indicating copy to clipboard operation
ka9q-radio copied to clipboard

Build using CMake

Open pinkavaj opened this issue 2 years ago • 3 comments

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?

pinkavaj avatar Nov 14 '22 23:11 pinkavaj

Thank you! I've never written for cmake myself.

ka9q avatar Nov 15 '22 02:11 ka9q

@ka9q Ok, the initial version is ready, there is still some tweaks to do, but feedback is really welcome (from anybody of course).

pinkavaj avatar Nov 20 '22 22:11 pinkavaj

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?

ka9q avatar Apr 03 '24 04:04 ka9q