summaryrefslogtreecommitdiffstats
path: root/libversion
Commit message (Collapse)AuthorAgeFilesLines
* Allow building doxygen as a subprojectAnonymous Maarten2020-09-161-4/+4
|
* Fix build issue: strlcpy & strlcat are BSD specificDimitri van Heesch2020-05-152-6/+6
|
* RefactoringDimitri van Heesch2020-05-155-13/+42
| | | | | | | | | | | - Makes doxycfg library more self contained - renames _doxygen library to doxymain - Modernizes Debug implementation - Moves Doxygen::runningTime into Debug - Moves full version string to libversion - Removed mentioning of file version in messages (when FILE_VERSION_FILTER is used) - Move substitute functions into QCString
* Doxygen version information (#7645)albert-github2020-03-172-2/+2
| | | | | - add doxygen version to rtf, comment, output - remove duplicate code (getFullVersion) - more clear name to get doxygen version (getVersion becomes getrDoxygenVersion). Also to overcomecofusion with the version information for files.
* Correction behavior of make clean in respect to version filesalbert-github2020-01-061-0/+2
| | | | | I case we ran `make clean` it was not possible anymore to generate doxygen as the generated file `generated_src/gitversion.cpp` was not present any more and it was not re-generated. The generation of the `generated_src/gitversion.cpp` depends on teh `generated_src/git_state` file and this file was still present. This has been corrected.
* Rename version libary to avoid name clash with Window's version.libDimitri van Heesch2019-08-081-3/+3
|
* Show git version informationalbert-github2019-05-314-0/+72
The original version has as features: - getting the git version number for usage in doxygen - making the doxygen version number inclusion dependent on the VERSION file The disadvantage of the chosen methodology was that an extra correction step was necessary, by defining getter methods to retrieve the values this correction can be hidden. The information is coming from different sources: - the VERSION file - the git "repository and build system (when present) Furthermore there are a couple of places where the version information is used (a.o. doxygen and doxywizard executable, though the doxygenwizard was only done "half hearted") The handling of the VERSION file has been made in such a way that it is comparable with the generation of the git version changes. For a better abstraction the version handling is all done in a separate directory.