mirror of
https://github.com/hyprwm/Hyprland
synced 2025-12-20 07:10:02 +01:00
CMake: prepopulate GIT vars from env
This commit is contained in:
parent
d2d1613e4f
commit
a6b877fec2
1 changed files with 35 additions and 7 deletions
|
|
@ -128,13 +128,41 @@ set(HYPRGRAPHICS_VERSION "${hyprgraphics_dep_VERSION}")
|
|||
|
||||
find_package(Git QUIET)
|
||||
|
||||
set(GIT_COMMIT_HASH "unknown")
|
||||
set(GIT_BRANCH "unknown")
|
||||
set(GIT_COMMIT_MESSAGE "unknown")
|
||||
set(GIT_COMMIT_DATE "unknown")
|
||||
set(GIT_DIRTY "unknown")
|
||||
set(GIT_TAG "unknown")
|
||||
set(GIT_COMMITS "0")
|
||||
# Populate variables with env vars if present
|
||||
set(GIT_COMMIT_HASH "$ENV{GIT_COMMIT_HASH}")
|
||||
if(NOT GIT_COMMIT_HASH)
|
||||
set(GIT_COMMIT_HASH "unknown")
|
||||
endif()
|
||||
|
||||
set(GIT_BRANCH "$ENV{GIT_BRANCH}")
|
||||
if(NOT GIT_BRANCH)
|
||||
set(GIT_BRANCH "unknown")
|
||||
endif()
|
||||
|
||||
set(GIT_COMMIT_MESSAGE "$ENV{GIT_COMMIT_MESSAGE}")
|
||||
if(NOT GIT_COMMIT_MESSAGE)
|
||||
set(GIT_COMMIT_MESSAGE "unknown")
|
||||
endif()
|
||||
|
||||
set(GIT_COMMIT_DATE "$ENV{GIT_COMMIT_DATE}")
|
||||
if(NOT GIT_COMMIT_DATE)
|
||||
set(GIT_COMMIT_DATE "unknown")
|
||||
endif()
|
||||
|
||||
set(GIT_DIRTY "$ENV{GIT_DIRTY}")
|
||||
if(NOT GIT_DIRTY)
|
||||
set(GIT_DIRTY "unknown")
|
||||
endif()
|
||||
|
||||
set(GIT_TAG "$ENV{GIT_TAG}")
|
||||
if(NOT GIT_TAG)
|
||||
set(GIT_TAG "unknown")
|
||||
endif()
|
||||
|
||||
set(GIT_COMMITS "$ENV{GIT_COMMITS}")
|
||||
if(NOT GIT_COMMITS)
|
||||
set(GIT_COMMITS "0")
|
||||
endif()
|
||||
|
||||
if(Git_FOUND)
|
||||
execute_process(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue