[google-cloud-cpp-common] Optional testing libraries (#9097)

The testing libraries in google-cloud-cpp-common are an strictly
optional feature. I expect that mostly developers of other
google-cloud-cpp-* libraries would use them, but the occasional end-user
might want them too.
This commit is contained in:
Carlos O'Ryan 2019-11-26 17:41:38 -05:00 committed by Griffin Downs
parent 075dd9fbb4
commit 4e5ebe7491
2 changed files with 15 additions and 5 deletions

View File

@ -1,5 +1,9 @@
Source: google-cloud-cpp-common
Version: 0.16.0
Version: 0.16.0-1
Build-Depends: grpc, googleapis
Description: Base C++ Libraries for Google Cloud Platform APIs
Homepage: https://github.com/googleapis/google-cloud-cpp-common
Feature: test
Description: Build test
Build-Depends: gtest

View File

@ -9,11 +9,17 @@ vcpkg_from_github(
SHA512 2325e4aa28cd883091a562f3de0390bb0139446920183487ed2fbc1e404c90ec6f5e42d5b6f59e1de65be66b61954bc4f66b3f441ad6ec89cd4591ce8ea3321d
HEAD_REF master)
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
test BUILD_TESTING
)
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH} PREFER_NINJA DISABLE_PARALLEL_CONFIGURE OPTIONS
-DGOOGLE_CLOUD_CPP_ENABLE_MACOS_OPENSSL_CHECK=OFF
-DBUILD_TESTING=OFF
-DGOOGLE_CLOUD_CPP_TESTING_UTIL_ENABLE_INSTALL=OFF)
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
DISABLE_PARALLEL_CONFIGURE
OPTIONS
${FEATURE_OPTIONS}
-DGOOGLE_CLOUD_CPP_ENABLE_MACOS_OPENSSL_CHECK=OFF)
vcpkg_install_cmake(ADD_BIN_TO_PATH)