File tree Expand file tree Collapse file tree 1 file changed +35
-7
lines changed Expand file tree Collapse file tree 1 file changed +35
-7
lines changed Original file line number Diff line number Diff line change @@ -128,13 +128,41 @@ set(HYPRGRAPHICS_VERSION "${hyprgraphics_dep_VERSION}")
128128
129129find_package (Git QUIET )
130130
131- set (GIT_COMMIT_HASH "unknown" )
132- set (GIT_BRANCH "unknown" )
133- set (GIT_COMMIT_MESSAGE "unknown" )
134- set (GIT_COMMIT_DATE "unknown" )
135- set (GIT_DIRTY "unknown" )
136- set (GIT_TAG "unknown" )
137- set (GIT_COMMITS "0" )
131+ # Populate variables with env vars if present
132+ set (GIT_COMMIT_HASH "$ENV{GIT_COMMIT_HASH} " )
133+ if (NOT GIT_COMMIT_HASH)
134+ set (GIT_COMMIT_HASH "unknown" )
135+ endif ()
136+
137+ set (GIT_BRANCH "$ENV{GIT_BRANCH} " )
138+ if (NOT GIT_BRANCH)
139+ set (GIT_BRANCH "unknown" )
140+ endif ()
141+
142+ set (GIT_COMMIT_MESSAGE "$ENV{GIT_COMMIT_MESSAGE} " )
143+ if (NOT GIT_COMMIT_MESSAGE)
144+ set (GIT_COMMIT_MESSAGE "unknown" )
145+ endif ()
146+
147+ set (GIT_COMMIT_DATE "$ENV{GIT_COMMIT_DATE} " )
148+ if (NOT GIT_COMMIT_DATE)
149+ set (GIT_COMMIT_DATE "unknown" )
150+ endif ()
151+
152+ set (GIT_DIRTY "$ENV{GIT_DIRTY} " )
153+ if (NOT GIT_DIRTY)
154+ set (GIT_DIRTY "unknown" )
155+ endif ()
156+
157+ set (GIT_TAG "$ENV{GIT_TAG} " )
158+ if (NOT GIT_TAG)
159+ set (GIT_TAG "unknown" )
160+ endif ()
161+
162+ set (GIT_COMMITS "$ENV{GIT_COMMITS} " )
163+ if (NOT GIT_COMMITS)
164+ set (GIT_COMMITS "0" )
165+ endif ()
138166
139167if (Git_FOUND)
140168 execute_process (
You can’t perform that action at this time.
0 commit comments