google-cloud-cpp: add v2.29.0, v2.30.0 (#47146)
* google-cloud-cpp: add v2.29.0; fix cxx-std versions * d'oh, single value for the variant
This commit is contained in:
parent
38c8069ab4
commit
6924c530e2
@ -18,6 +18,8 @@ class GoogleCloudCpp(CMakePackage):
|
|||||||
|
|
||||||
sanity_check_is_dir = ["lib", "include"]
|
sanity_check_is_dir = ["lib", "include"]
|
||||||
|
|
||||||
|
version("2.30.0", sha256="170650b11ece54977b42dd85be648b6bd2d614ff68ea6863a0013865e576b49c")
|
||||||
|
version("2.29.0", sha256="758e1eca8186b962516c0659b34ce1768ba1c9769cfd998c5bbffb084ad901ff")
|
||||||
version("2.28.0", sha256="1d51910cb4419f6100d8b9df6bccd33477d09f50e378f12b06dae0f137ed7bc6")
|
version("2.28.0", sha256="1d51910cb4419f6100d8b9df6bccd33477d09f50e378f12b06dae0f137ed7bc6")
|
||||||
|
|
||||||
depends_on("abseil-cpp")
|
depends_on("abseil-cpp")
|
||||||
@ -30,11 +32,17 @@ class GoogleCloudCpp(CMakePackage):
|
|||||||
variant("shared", default=False, description="Build shared instead of static libraries")
|
variant("shared", default=False, description="Build shared instead of static libraries")
|
||||||
variant(
|
variant(
|
||||||
"cxxstd",
|
"cxxstd",
|
||||||
default="11",
|
default="14",
|
||||||
values=("11", "14", "17", "20"),
|
values=("14", "17", "20"),
|
||||||
multi=False,
|
multi=False,
|
||||||
description="Use the specified C++ standard when building.",
|
description="Use the specified C++ standard when building.",
|
||||||
)
|
)
|
||||||
|
variant(
|
||||||
|
"libraries",
|
||||||
|
default="__ga_libraries__",
|
||||||
|
multi=False,
|
||||||
|
description="Which client libraries to build/install. e.g. libraries=bigtable,storage",
|
||||||
|
)
|
||||||
|
|
||||||
def cmake_args(self):
|
def cmake_args(self):
|
||||||
args = [
|
args = [
|
||||||
@ -43,6 +51,6 @@ def cmake_args(self):
|
|||||||
"-DBUILD_TESTING:Bool=OFF",
|
"-DBUILD_TESTING:Bool=OFF",
|
||||||
"-DGOOGLE_CLOUD_CPP_WITH_MOCKS:Bool=OFF",
|
"-DGOOGLE_CLOUD_CPP_WITH_MOCKS:Bool=OFF",
|
||||||
"-DGOOGLE_CLOUD_CPP_ENABLE_EXAMPLES:Bool=OFF",
|
"-DGOOGLE_CLOUD_CPP_ENABLE_EXAMPLES:Bool=OFF",
|
||||||
"-DGOOGLE_CLOUD_CPP_ENABLE:String=__ga_libraries__",
|
self.define_from_variant("GOOGLE_CLOUD_CPP_ENABLE", "libraries"),
|
||||||
]
|
]
|
||||||
return args
|
return args
|
||||||
|
Loading…
Reference in New Issue
Block a user