microsoft/onnxruntime-extensions

Public

mirrored from https://github.com/microsoft/onnxruntime-extensionsAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
snnn/vcpkg1

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

cmake/externals/abseil-cpp.cmake

27lines · modecode

1# Copyright (c) Microsoft Corporation. All rights reserved.
2# Licensed under the MIT License.
3
4include(FetchContent)
5
6# Pass to build
7set(ABSL_PROPAGATE_CXX_STD 1)
8set(BUILD_TESTING 0)
9set(ABSL_BUILD_TESTING OFF)
10set(ABSL_BUILD_TEST_HELPERS OFF)
11set(ABSL_USE_EXTERNAL_GOOGLETEST ON)
12if(Patch_FOUND AND WIN32)
13 set(ABSL_PATCH_COMMAND ${Patch_EXECUTABLE} --ignore-whitespace -p1 < ${PROJECT_SOURCE_DIR}/cmake/externals/absl.patch)
14else()
15 set(ABSL_PATCH_COMMAND "")
16endif()
17set(ABSL_ENABLE_INSTALL ON)
18fetchcontent_declare(
19 abseil_cpp
20 URL https://github.com/abseil/abseil-cpp/archive/refs/tags/20240722.0.zip
21 URL_HASH SHA1=36ee53eb1466fb6e593fc5c286680de31f8a494a
22 EXCLUDE_FROM_ALL
23 PATCH_COMMAND ${ABSL_PATCH_COMMAND}
24 FIND_PACKAGE_ARGS 20240722 NAMES absl
25)
26
27Fetchcontent_makeavailable(abseil_cpp)