summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2022-07-13 21:08:04 -0400
committerGitHub <noreply@github.com>2022-07-13 21:08:04 -0400
commit433a133402fae298f8ee7613bcfd997c2712d269 (patch)
tree17c4d0c86faaeae71f65d28cc0ba0d60b481a2ea /cmake
parent21b70f09b4e3db188bf5e5813a9912ae89de355d (diff)
parent6013b6a0dc5897386bfc8db6e07447c055f2fd94 (diff)
downloadlibgit2-433a133402fae298f8ee7613bcfd997c2712d269.tar.gz
Merge pull request #6191 from libgit2/ethomson/sha256_poc
RFC: SHA256 proof of concept
Diffstat (limited to 'cmake')
-rw-r--r--cmake/ExperimentalFeatures.cmake12
1 files changed, 12 insertions, 0 deletions
diff --git a/cmake/ExperimentalFeatures.cmake b/cmake/ExperimentalFeatures.cmake
new file mode 100644
index 000000000..f23bfe376
--- /dev/null
+++ b/cmake/ExperimentalFeatures.cmake
@@ -0,0 +1,12 @@
+if(EXPERIMENTAL_SHA256)
+ add_feature_info("SHA256 API" ON "experimental SHA256 APIs")
+
+ set(EXPERIMENTAL 1)
+ set(GIT_EXPERIMENTAL_SHA256 1)
+else()
+ add_feature_info("SHA256 API" OFF "experimental SHA256 APIs")
+endif()
+
+if(EXPERIMENTAL)
+ set(LIBGIT2_FILENAME "${LIBGIT2_FILENAME}-experimental")
+endif()