GNU Radio 3.10 OOT Module Porting Guide

From GNU Radio
Revision as of 16:51, 1 July 2021 by Mormj (talk | contribs) (Created page with "Category:3.10 The major changes in the (in-progress) GNU Radio 3.10 release that will impact OOTs are: * C++ modernization (C++17) = Porting Guide = == Versioning Your...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The major changes in the (in-progress) GNU Radio 3.10 release that will impact OOTs are:

  • C++ modernization (C++17)

Porting Guide

Versioning Your shared object files

You may want to edit the /lib/CMakeList.txt file in order to set a version. The default VERSION_PATCH is set to git, you may want to edit it to 0 for your first version. Then when you need to push out a modified version remember to edit the version numbers before building. If you leave the VERSION_PATCH at git the install directory may eventually become littered with old libgnuradio-yourproject.so.git-commit-number files and soft links.

Details

C++ Modernization