1## Copyright 2021 Intel Corporation 2## SPDX-License-Identifier: Apache-2.0 3 4set(COMPONENT_NAME benchmark) 5 6if (INSTALL_IN_SEPARATE_DIRECTORIES) 7 set(COMPONENT_PATH ${INSTALL_DIR_ABSOLUTE}/${COMPONENT_NAME}) 8else() 9 set(COMPONENT_PATH ${INSTALL_DIR_ABSOLUTE}) 10endif() 11 12ExternalProject_Add(${COMPONENT_NAME} 13 URL "https://github.com/google/benchmark/archive/refs/tags/v1.5.5.zip" 14 URL_HASH "SHA256=30f2e5156de241789d772dd8b130c1cb5d33473cc2f29e4008eab680df7bd1f0" 15 16 # Skip updating on subsequent builds (faster) 17 UPDATE_COMMAND "" 18 19 DEPENDS gtest 20 21 CMAKE_ARGS 22 -DCMAKE_INSTALL_PREFIX:PATH=${COMPONENT_PATH} 23 -DBENCHMARK_ENABLE_TESTING=OFF 24 -DBENCHMARK_ENABLE_GTEST_TESTS=OFF 25 -DCMAKE_BUILD_TYPE=${DEPENDENCIES_BUILD_TYPE} 26) 27 28list(APPEND CMAKE_PREFIX_PATH ${COMPONENT_PATH}) 29string(REPLACE ";" "|" CMAKE_PREFIX_PATH "${CMAKE_PREFIX_PATH}") 30