aboutsummaryrefslogtreecommitdiffhomepage
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorvaxerski <[email protected]>2022-04-22 18:33:30 +0200
committervaxerski <[email protected]>2022-04-22 18:33:30 +0200
commitfa38dfd416b664033a96bb4af764fd54f7257d7b (patch)
tree91688653ab761b4214ca6261376f506ce1d5c5f2 /CMakeLists.txt
parentd7b3145b2e9af0ea2779a52e0c3b10b6f4a84334 (diff)
downloadHyprland-fa38dfd416b664033a96bb4af764fd54f7257d7b.tar.gz
Hyprland-fa38dfd416b664033a96bb4af764fd54f7257d7b.zip
Added git dirty
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4cd662f1..a3b3584e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,6 +26,12 @@ execute_process(
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
OUTPUT_VARIABLE GIT_COMMIT_MESSAGE
OUTPUT_STRIP_TRAILING_WHITESPACE)
+
+execute_process(
+ COMMAND bash -c "git diff-index --quiet HEAD -- || echo \"dirty\""
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+ OUTPUT_VARIABLE GIT_DIRTY
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
#
#
@@ -61,6 +67,7 @@ ENDIF(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES DEBUG)
target_compile_definitions(Hyprland PRIVATE "-DGIT_COMMIT_HASH=\"${GIT_COMMIT_HASH}\"")
target_compile_definitions(Hyprland PRIVATE "-DGIT_BRANCH=\"${GIT_BRANCH}\"")
target_compile_definitions(Hyprland PRIVATE "-DGIT_COMMIT_MESSAGE=\"${GIT_COMMIT_MESSAGE}\"")
+target_compile_definitions(Hyprland PRIVATE "-DGIT_DIRTY=\"${GIT_DIRTY}\"")
target_link_libraries(Hyprland rt)