aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2022-04-20 22:23:06 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-04-20 22:23:06 +0000
commit973add27838b4a7dcc471e70e664d1ddbde08dd7 (patch)
tree140d149feafd96526529af7ac0e64035ee1eb94d
parente07ab57fbb4c95a7641977648db136e4c0fcc848 (diff)
parent3a4308f58376bde8853b2c7998f4671617839d53 (diff)
downloadswiftshader-973add27838b4a7dcc471e70e664d1ddbde08dd7.tar.gz
Merge "Roll SwiftShader from ea5f37f39193 to 3acaa53a1641 (3 revisions)" am: 942ccc6ca9 am: f8cf62694c am: 5f285b4a4f am: 3a4308f583
Original change: https://android-review.googlesource.com/c/platform/external/swiftshader/+/2069828 Change-Id: I7d79606933b46dacf2d4beebd711f6c3697c3fa2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--CMakeLists.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3ff561345..c69489c00 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -102,6 +102,27 @@ if(CCACHE_FOUND)
endif()
###########################################################
+# Install Gerrit commit hook
+###########################################################
+
+if(NOT EXISTS ${CMAKE_SOURCE_DIR}/.git/hooks/commit-msg)
+ message(WARNING "
+ .git/hooks/commit-msg was not found.
+ Downloading from https://gerrit-review.googlesource.com/tools/hooks/commit-msg...
+ ")
+
+ file(DOWNLOAD https://gerrit-review.googlesource.com/tools/hooks/commit-msg ${CMAKE_SOURCE_DIR}/commit-msg)
+
+ file(COPY ${CMAKE_SOURCE_DIR}/commit-msg
+ DESTINATION ${CMAKE_SOURCE_DIR}/.git/hooks/
+ FILE_PERMISSIONS
+ OWNER_READ OWNER_WRITE OWNER_EXECUTE
+ GROUP_READ GROUP_WRITE GROUP_EXECUTE
+ WORLD_READ WORLD_EXECUTE)
+ file(REMOVE ${CMAKE_SOURCE_DIR}/commit-msg)
+endif()
+
+###########################################################
# Host libraries
###########################################################