/
niceSOFT
/
doxygen
Обзор
Документация
Войти
/
niceSOFT
/
doxygen
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
libversion/gitversion.cpp.in
27 строк
625 B
albert-github
issue #10643 doxygen --version shows GIT-NOTFOUND
11 фев 2024, 18:02
11 фев 2024, 18:02
d02a87c
Код
Авторство
О чём код?
#include <string.h> #include <version.h> /* - On some systems git is not installed or * installed on a place where FindGit.cmake cannot find it * - No git information is present (no .git directory) * in those cases clear the gitVersionString (would have string GIT-NOTFOUND). */ std::string getGitVersion() { static std::string gitVersion; static bool init = false; if (!init) { gitVersion = "@GIT_HEAD_SHA1@"; if (std::string("@GIT_IS_DIRTY@")=="true") { gitVersion+="*"; } if (gitVersion=="GIT-NOTFOUND") { gitVersion=""; } init = true; } return gitVersion; }