build: replace generateVersion.sh (#12110)
* Implemented the CMake version of generateVersion.sh * Made version.h.in compatible with the new build system and included version.h in helpers/MiscFunctions.cpp * Deleted the scripts/generateVersion.sh as it's no longer needed * Updated meson.build to match the new workflow * Added an empty line between includes and namespaces that I accidentally removed
This commit is contained in:
parent
057695bc3f
commit
019589e23f
5 changed files with 119 additions and 94 deletions
|
|
@ -23,6 +23,8 @@
|
|||
#endif
|
||||
#include <hyprutils/string/String.hpp>
|
||||
#include <hyprutils/os/Process.hpp>
|
||||
#include "../version.h"
|
||||
|
||||
using namespace Hyprutils::String;
|
||||
using namespace Hyprutils::OS;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,28 +1,19 @@
|
|||
#pragma once
|
||||
#define GIT_COMMIT_HASH "@HASH@"
|
||||
#define GIT_BRANCH "@BRANCH@"
|
||||
#define GIT_COMMIT_MESSAGE "@MESSAGE@"
|
||||
#define GIT_COMMIT_DATE "@DATE@"
|
||||
#define GIT_DIRTY "@DIRTY@"
|
||||
#define GIT_TAG "@TAG@"
|
||||
#define GIT_COMMITS "@COMMITS@"
|
||||
#define GIT_COMMIT_HASH "@GIT_COMMIT_HASH@"
|
||||
#define GIT_BRANCH "@GIT_BRANCH@"
|
||||
#define GIT_COMMIT_MESSAGE "@GIT_COMMIT_MESSAGE@"
|
||||
#define GIT_COMMIT_DATE "@GIT_COMMIT_DATE@"
|
||||
#define GIT_DIRTY "@GIT_DIRTY@"
|
||||
#define GIT_TAG "@GIT_TAG@"
|
||||
#define GIT_COMMITS "@GIT_COMMITS@"
|
||||
|
||||
#ifndef HYPRCURSOR_VERSION
|
||||
#define HYPRCURSOR_VERSION "@HYPRCURSOR_VERSION@"
|
||||
#endif
|
||||
|
||||
#ifndef HYPRGRAPHICS_VERSION
|
||||
#define HYPRGRAPHICS_VERSION "@HYPRGRAPHICS_VERSION@"
|
||||
#endif
|
||||
|
||||
#ifndef HYPRLANG_VERSION
|
||||
#define HYPRLANG_VERSION "@HYPRLANG_VERSION@"
|
||||
#endif
|
||||
|
||||
#ifndef HYPRUTILS_VERSION
|
||||
#define HYPRUTILS_VERSION "@HYPRUTILS_VERSION@"
|
||||
#endif
|
||||
|
||||
#ifndef AQUAMARINE_VERSION
|
||||
#define AQUAMARINE_VERSION "@AQUAMARINE_VERSION@"
|
||||
#endif
|
||||
// clang-format off
|
||||
#define AQUAMARINE_VERSION_MAJOR @AQUAMARINE_VERSION_MAJOR@
|
||||
#define AQUAMARINE_VERSION_MINOR @AQUAMARINE_VERSION_MINOR@
|
||||
#define AQUAMARINE_VERSION_PATCH @AQUAMARINE_VERSION_PATCH@
|
||||
// clang-format on
|
||||
#define HYPRLANG_VERSION "@HYPRLANG_VERSION@"
|
||||
#define HYPRUTILS_VERSION "@HYPRUTILS_VERSION@"
|
||||
#define HYPRCURSOR_VERSION "@HYPRCURSOR_VERSION@"
|
||||
#define HYPRGRAPHICS_VERSION "@HYPRGRAPHICS_VERSION@"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue