build: change the fallback version suffix to `+git.{sha}`

Seems to be more commonly used than the current `-commit-{sha}`.
Also cleanup/simplify the version handling code.

Change-Id: I73a6152a45ee04e5dc049f941469538b64e31815
1 file changed
tree: 14f000b5a358f0adab9274527d15a48726aa6542
  1. .github/
  2. .jenkins.d/
  3. .waf-tools/
  4. docs/
  5. examples/
  6. ndn-cxx/
  7. tests/
  8. tools/
  9. .dockerignore
  10. .editorconfig
  11. .gitignore
  12. .jenkins
  13. .mailmap
  14. AUTHORS.md
  15. client.conf.sample
  16. COPYING.lesser
  17. COPYING.md
  18. Dockerfile
  19. libndn-cxx.pc.in
  20. README-dev.md
  21. README.md
  22. waf
  23. wscript
README.md

ndn-cxx: NDN C++ library with eXperimental eXtensions

Latest version Language CI Docker Docs

ndn-cxx is a C++17 library implementing Named Data Networking (NDN) primitives that can be used to write various NDN applications. The library is currently being used by the following projects:

Documentation

See docs/INSTALL.rst for compilation and installation instructions.

Extensive documentation is available on the library's homepage.

Reporting bugs

Please submit any bug reports or feature requests to the ndn-cxx issue tracker.

Contributing

Contributions to ndn-cxx are greatly appreciated and can be made through our Gerrit code review site. If you are new to the NDN software community, please read our Contributor's Guide and README-dev.md to get started.

License

ndn-cxx is free software distributed under the GNU Lesser General Public License version 3. See COPYING.md and COPYING.lesser for details.

ndn-cxx contains third-party software, licensed under the following licenses: