Extend available version information. (#1411)
* Provide defines and variables for version string components: major version; minor version; patch level version; development suffix. * Change commit date format to strict ISO. * Add define/variable for Arbor build configuration. * Add usage/help info to `git-source-id` script. * Add define/variable for a full build identification string, incorporating source info, version, build configuration, feature options. * Add documentation for the version and build defines and variables. * Extend version unit tests to suit.
Showing
- arbor/include/CMakeLists.txt 3 additions, 1 deletionarbor/include/CMakeLists.txt
- arbor/include/git-source-id 52 additions, 10 deletionsarbor/include/git-source-id
- arbor/version.cpp 10 additions, 3 deletionsarbor/version.cpp
- doc/cpp/index.rst 1 addition, 0 deletionsdoc/cpp/index.rst
- doc/cpp/version.rst 77 additions, 0 deletionsdoc/cpp/version.rst
- test/unit/test_version.cpp 62 additions, 2 deletionstest/unit/test_version.cpp
doc/cpp/version.rst
0 → 100644
Please register or sign in to comment