diff --git a/ports/cctz/CMakeLists.txt b/ports/cctz/CMakeLists.txt index af557830c7b387..9a8cd30714a7d7 100644 --- a/ports/cctz/CMakeLists.txt +++ b/ports/cctz/CMakeLists.txt @@ -12,6 +12,8 @@ else() option(INSTALL_HEADERS "Install header files" OFF) endif() +find_package(benchmark CONFIG REQUIRED) + file(GLOB SOURCES src/*.cc) list(FILTER SOURCES EXCLUDE REGEX "_test.cc$|benchmarks|_tool.cc$") @@ -19,6 +21,7 @@ file(GLOB HEADERS include/cctz/*.h) add_library(cctz ${SOURCES}) target_include_directories(cctz PUBLIC $ $) +target_link_libraries(cctz PRIVATE benchmark::benchmark benchmark::benchmark_main) if(INSTALL_HEADERS) install(FILES ${HEADERS} DESTINATION "include/cctz") diff --git a/ports/cctz/CONTROL b/ports/cctz/CONTROL index be0bf960289728..6dccfd87dd4c6d 100644 --- a/ports/cctz/CONTROL +++ b/ports/cctz/CONTROL @@ -1,3 +1,4 @@ Source: cctz -Version: 2.2 +Version: 2.3 +Build-Depends: benchmark Description: two libraries that cooperate with to give C++ programmers all the necessary tools for computing with dates, times, and time zones in a simple and correct manner. diff --git a/ports/cctz/portfile.cmake b/ports/cctz/portfile.cmake index d243e1e65a1c2e..a373d43c425731 100644 --- a/ports/cctz/portfile.cmake +++ b/ports/cctz/portfile.cmake @@ -6,8 +6,8 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO google/cctz - REF v2.2 - SHA512 27a9116721a78aff4f692499a48b48ddab7210216b84cff4192414c3e769fede4018118422676981a41ccd09e517a0892d6d732ed7e347ac5e4026ae64999fa4 + REF v2.3 + SHA512 e688ddac1bff108e8315bf94cb61483b72b0d16f601e4e1eeb0fd5c064aefe5a573eee66e8903401aa4c2be71ea9f10dd6c9a9cdf8379f5bb6073248a21a83ff HEAD_REF master )