diff --git a/CMakeLists.txt b/CMakeLists.txt index c0c4daab368f9..353b4e1e47bca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,7 +14,7 @@ # limitations under the License. # ~~~ -cmake_minimum_required(VERSION 3.16...3.31) +cmake_minimum_required(VERSION 3.22...3.31) # Define the project name and where to report bugs. set(PACKAGE_BUGREPORT "https://github.com/googleapis/google-cloud-cpp/issues") diff --git a/ci/cloudbuild/dockerfiles/demo-alpine-stable.Dockerfile b/ci/cloudbuild/dockerfiles/demo-alpine-stable.Dockerfile index 99e16943dd1ee..11b24a631b7a4 100644 --- a/ci/cloudbuild/dockerfiles/demo-alpine-stable.Dockerfile +++ b/ci/cloudbuild/dockerfiles/demo-alpine-stable.Dockerfile @@ -88,6 +88,8 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 ## [DONE packaging.md] +RUN apk update && apk add gdb + # Speed up the CI builds using sccache. WORKDIR /var/tmp/sccache RUN curl -fsSL https://github.com/mozilla/sccache/releases/download/v0.10.0/sccache-v0.10.0-x86_64-unknown-linux-musl.tar.gz | \ diff --git a/ci/cloudbuild/dockerfiles/demo-debian-bookworm.Dockerfile b/ci/cloudbuild/dockerfiles/demo-debian-bookworm.Dockerfile index 1960179aeff56..8188ad6d3bdfb 100644 --- a/ci/cloudbuild/dockerfiles/demo-debian-bookworm.Dockerfile +++ b/ci/cloudbuild/dockerfiles/demo-debian-bookworm.Dockerfile @@ -99,6 +99,9 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 ## [DONE packaging.md] +RUN apt-get update && \ + apt-get --no-install-recommends install -y gdb + WORKDIR /var/tmp/sccache RUN curl -fsSL https://github.com/mozilla/sccache/releases/download/v0.10.0/sccache-v0.10.0-x86_64-unknown-linux-musl.tar.gz | \ tar -zxf - --strip-components=1 && \ diff --git a/ci/cloudbuild/dockerfiles/demo-debian-bullseye.Dockerfile b/ci/cloudbuild/dockerfiles/demo-debian-bullseye.Dockerfile index 5a637bc6a67b2..87014e33217db 100644 --- a/ci/cloudbuild/dockerfiles/demo-debian-bullseye.Dockerfile +++ b/ci/cloudbuild/dockerfiles/demo-debian-bullseye.Dockerfile @@ -22,11 +22,17 @@ ARG NCPU=4 # ```bash RUN apt-get update && \ apt-get --no-install-recommends install -y apt-transport-https apt-utils \ - automake build-essential ca-certificates cmake curl git \ + automake build-essential ca-certificates curl git \ gcc g++ libc-ares-dev libc-ares2 libcurl4-openssl-dev \ libssl-dev m4 make ninja-build pkg-config tar wget zlib1g-dev # ``` +# #### Install CMake v3.22 +WORKDIR /var/tmp/build/cmake +RUN curl -fsSL https://github.com/Kitware/cmake/archive/v3.22.3.tar.gz | \ + tar -xzf - --strip-components=1 && \ + ./bootstrap && make -j ${NCPU:-4} && make install + # #### Abseil # ```bash @@ -62,7 +68,7 @@ RUN apt-get update && \ # ```bash WORKDIR /var/tmp/build/protobuf -RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz | \ +RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -98,7 +104,7 @@ RUN curl -fsSL https://github.com/google/re2/archive/2025-07-22.tar.gz | \ # ```bash WORKDIR /var/tmp/build/grpc -RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \ +RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -144,6 +150,9 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 ## [DONE packaging.md] +RUN apt-get update && \ + apt-get --no-install-recommends install -y gdb + WORKDIR /var/tmp/sccache RUN curl -fsSL https://github.com/mozilla/sccache/releases/download/v0.10.0/sccache-v0.10.0-x86_64-unknown-linux-musl.tar.gz | \ tar -zxf - --strip-components=1 && \ diff --git a/ci/cloudbuild/dockerfiles/demo-fedora.Dockerfile b/ci/cloudbuild/dockerfiles/demo-fedora.Dockerfile index fbb9eb1d7ef08..30dc5dc562be5 100644 --- a/ci/cloudbuild/dockerfiles/demo-fedora.Dockerfile +++ b/ci/cloudbuild/dockerfiles/demo-fedora.Dockerfile @@ -89,6 +89,8 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 ## [DONE packaging.md] +RUN dnf makecache && dnf install -y gdb + WORKDIR /var/tmp/sccache RUN curl -fsSL https://github.com/mozilla/sccache/releases/download/v0.10.0/sccache-v0.10.0-x86_64-unknown-linux-musl.tar.gz | \ tar -zxf - --strip-components=1 && \ diff --git a/ci/cloudbuild/dockerfiles/demo-opensuse-leap.Dockerfile b/ci/cloudbuild/dockerfiles/demo-opensuse-leap.Dockerfile index b384bd39b5ca5..3ec1385febf22 100644 --- a/ci/cloudbuild/dockerfiles/demo-opensuse-leap.Dockerfile +++ b/ci/cloudbuild/dockerfiles/demo-opensuse-leap.Dockerfile @@ -79,6 +79,9 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 ## [DONE packaging.md] +RUN zypper refresh && \ + zypper install --allow-downgrade -y gdb + WORKDIR /var/tmp/sccache RUN curl -fsSL https://github.com/mozilla/sccache/releases/download/v0.10.0/sccache-v0.10.0-x86_64-unknown-linux-musl.tar.gz | \ tar -zxf - --strip-components=1 && \ diff --git a/ci/cloudbuild/dockerfiles/demo-rockylinux-9.Dockerfile b/ci/cloudbuild/dockerfiles/demo-rockylinux-9.Dockerfile index 9abb7c200278d..3d36beceb797b 100644 --- a/ci/cloudbuild/dockerfiles/demo-rockylinux-9.Dockerfile +++ b/ci/cloudbuild/dockerfiles/demo-rockylinux-9.Dockerfile @@ -91,7 +91,7 @@ RUN curl -fsSL https://github.com/abseil/abseil-cpp/archive/20250814.1.tar.gz | # ```bash WORKDIR /var/tmp/build/protobuf -RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz | \ +RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -133,7 +133,7 @@ RUN curl -fsSL https://github.com/google/re2/archive/2025-07-22.tar.gz | \ # ```bash WORKDIR /var/tmp/build/grpc -RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \ +RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_CXX_STANDARD=17 \ @@ -201,6 +201,8 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 ## [DONE packaging.md] +RUN dnf makecache && dnf update -y && dnf install -y gdb + WORKDIR /var/tmp/sccache RUN curl -fsSL https://github.com/mozilla/sccache/releases/download/v0.10.0/sccache-v0.10.0-x86_64-unknown-linux-musl.tar.gz | \ tar -zxf - --strip-components=1 && \ diff --git a/ci/cloudbuild/dockerfiles/demo-ubuntu-24.04.Dockerfile b/ci/cloudbuild/dockerfiles/demo-ubuntu-24.04.Dockerfile index 43ca5f0adc81e..c45d0b9797ee0 100644 --- a/ci/cloudbuild/dockerfiles/demo-ubuntu-24.04.Dockerfile +++ b/ci/cloudbuild/dockerfiles/demo-ubuntu-24.04.Dockerfile @@ -101,6 +101,9 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 ## [DONE packaging.md] +RUN apt-get update && \ + apt-get --no-install-recommends install -y gdb + WORKDIR /var/tmp/sccache RUN curl -fsSL https://github.com/mozilla/sccache/releases/download/v0.10.0/sccache-v0.10.0-x86_64-unknown-linux-musl.tar.gz | \ tar -zxf - --strip-components=1 && \ diff --git a/ci/cloudbuild/dockerfiles/demo-ubuntu-focal.Dockerfile b/ci/cloudbuild/dockerfiles/demo-ubuntu-focal.Dockerfile index 6df4af569dce0..ddd376947b756 100644 --- a/ci/cloudbuild/dockerfiles/demo-ubuntu-focal.Dockerfile +++ b/ci/cloudbuild/dockerfiles/demo-ubuntu-focal.Dockerfile @@ -52,7 +52,7 @@ RUN curl -fsSL https://github.com/abseil/abseil-cpp/archive/20250814.1.tar.gz | # ```bash WORKDIR /var/tmp/build/protobuf -RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz | \ +RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -92,7 +92,7 @@ RUN curl -fsSL https://github.com/google/re2/archive/2025-07-22.tar.gz | \ # ```bash WORKDIR /var/tmp/build/grpc -RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \ +RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -160,6 +160,9 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 ## [DONE packaging.md] +RUN apt-get update && \ + apt-get --no-install-recommends install -y gdb + WORKDIR /var/tmp/sccache RUN curl -fsSL https://github.com/mozilla/sccache/releases/download/v0.10.0/sccache-v0.10.0-x86_64-unknown-linux-musl.tar.gz | \ tar -zxf - --strip-components=1 && \ diff --git a/ci/cloudbuild/dockerfiles/demo-ubuntu-jammy.Dockerfile b/ci/cloudbuild/dockerfiles/demo-ubuntu-jammy.Dockerfile index 7c36db76923a4..d69220515d2a2 100644 --- a/ci/cloudbuild/dockerfiles/demo-ubuntu-jammy.Dockerfile +++ b/ci/cloudbuild/dockerfiles/demo-ubuntu-jammy.Dockerfile @@ -52,7 +52,7 @@ RUN curl -fsSL https://github.com/abseil/abseil-cpp/archive/20250814.1.tar.gz | # ```bash WORKDIR /var/tmp/build/protobuf -RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz | \ +RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -73,7 +73,7 @@ RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz # ```bash WORKDIR /var/tmp/build/grpc -RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \ +RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -141,6 +141,9 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 ## [DONE packaging.md] +RUN apt-get update && \ + apt-get --no-install-recommends install -y gdb + WORKDIR /var/tmp/sccache RUN curl -fsSL https://github.com/mozilla/sccache/releases/download/v0.10.0/sccache-v0.10.0-x86_64-unknown-linux-musl.tar.gz | \ tar -zxf - --strip-components=1 && \ diff --git a/ci/cloudbuild/dockerfiles/fedora-latest-cmake.Dockerfile b/ci/cloudbuild/dockerfiles/fedora-latest-cmake.Dockerfile index fc9969d9ba776..10ce73a470bf4 100644 --- a/ci/cloudbuild/dockerfiles/fedora-latest-cmake.Dockerfile +++ b/ci/cloudbuild/dockerfiles/fedora-latest-cmake.Dockerfile @@ -117,7 +117,7 @@ RUN curl -fsSL https://github.com/nlohmann/json/archive/v3.11.3.tar.gz | \ ldconfig && cd /var/tmp && rm -fr build WORKDIR /var/tmp/build/protobuf -RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz | \ +RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -148,7 +148,7 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 WORKDIR /var/tmp/build/grpc RUN dnf makecache && dnf install -y c-ares-devel re2-devel -RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \ +RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/ci/cloudbuild/dockerfiles/fedora-latest-cxx20.Dockerfile b/ci/cloudbuild/dockerfiles/fedora-latest-cxx20.Dockerfile index 55484f4c40e66..548b7052ea66b 100644 --- a/ci/cloudbuild/dockerfiles/fedora-latest-cxx20.Dockerfile +++ b/ci/cloudbuild/dockerfiles/fedora-latest-cxx20.Dockerfile @@ -125,7 +125,7 @@ RUN curl -fsSL https://github.com/nlohmann/json/archive/v3.11.3.tar.gz | \ cd /var/tmp && rm -fr build WORKDIR /var/tmp/build/protobuf -RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz | \ +RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_CXX_STANDARD=20 \ @@ -157,7 +157,7 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 WORKDIR /var/tmp/build/grpc RUN dnf makecache && dnf install -y c-ares-devel re2-devel -RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \ +RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_CXX_STANDARD=20 \ diff --git a/ci/cloudbuild/dockerfiles/gcc-oldest.Dockerfile b/ci/cloudbuild/dockerfiles/gcc-oldest.Dockerfile index daaa346f90561..83f2475107f4a 100644 --- a/ci/cloudbuild/dockerfiles/gcc-oldest.Dockerfile +++ b/ci/cloudbuild/dockerfiles/gcc-oldest.Dockerfile @@ -78,7 +78,7 @@ RUN curl -fsSL https://github.com/google/benchmark/archive/v1.9.2.tar.gz | \ ldconfig && cd /var/tmp && rm -fr build WORKDIR /var/tmp/build/protobuf -RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz | \ +RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -111,7 +111,7 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 ldconfig && cd /var/tmp && rm -fr build WORKDIR /var/tmp/build/grpc -RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \ +RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/ci/cloudbuild/dockerfiles/ubuntu-20.04-install.Dockerfile b/ci/cloudbuild/dockerfiles/ubuntu-20.04-install.Dockerfile index d6d0b67baff00..d83c1918e3c02 100644 --- a/ci/cloudbuild/dockerfiles/ubuntu-20.04-install.Dockerfile +++ b/ci/cloudbuild/dockerfiles/ubuntu-20.04-install.Dockerfile @@ -110,7 +110,7 @@ RUN curl -fsSL https://github.com/nlohmann/json/archive/v3.11.3.tar.gz | \ WORKDIR /var/tmp/build/protobuf -RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz | \ +RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -163,7 +163,7 @@ RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24 ldconfig && cd /var/tmp && rm -fr build WORKDIR /var/tmp/build/grpc -RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \ +RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/doc/packaging.md b/doc/packaging.md index 3b11c5c6f4612..862fbe92fea31 100644 --- a/doc/packaging.md +++ b/doc/packaging.md @@ -565,7 +565,7 @@ Google Cloud Platform proto files: ```bash mkdir -p $HOME/Downloads/protobuf && cd $HOME/Downloads/protobuf -curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz | \ +curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -586,7 +586,7 @@ Platform proto files. We install it using: ```bash mkdir -p $HOME/Downloads/grpc && cd $HOME/Downloads/grpc -curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \ +curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -790,11 +790,18 @@ Install the minimal development tools, libcurl, and OpenSSL: ```bash sudo apt-get update && \ sudo apt-get --no-install-recommends install -y apt-transport-https apt-utils \ - automake build-essential ca-certificates cmake curl git \ + automake build-essential ca-certificates curl git \ gcc g++ libc-ares-dev libc-ares2 libcurl4-openssl-dev \ libssl-dev m4 make ninja-build pkg-config tar wget zlib1g-dev ``` +#### Install CMake v3.22 + +mkdir -p $HOME/Downloads/cmake && cd $HOME/Downloads/cmake curl -fsSL +https://github.com/Kitware/cmake/archive/v3.22.3.tar.gz | \ +tar -xzf - --strip-components=1 && \ +./bootstrap && make -j ${NCPU:-4} && sudo make install + #### Abseil ```bash @@ -831,7 +838,7 @@ to build from source: ```bash mkdir -p $HOME/Downloads/protobuf && cd $HOME/Downloads/protobuf -curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz | \ +curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -867,7 +874,7 @@ sudo ldconfig ```bash mkdir -p $HOME/Downloads/grpc && cd $HOME/Downloads/grpc -curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \ +curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -1011,7 +1018,7 @@ install Protobuf (and any downstream packages) from source. ```bash mkdir -p $HOME/Downloads/protobuf && cd $HOME/Downloads/protobuf -curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v31.1.tar.gz | \ +curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -1053,7 +1060,7 @@ install it using: ```bash mkdir -p $HOME/Downloads/grpc && cd $HOME/Downloads/grpc -curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \ +curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \ tar -xzf - --strip-components=1 && \ cmake \ -DCMAKE_CXX_STANDARD=17 \ diff --git a/generator/internal/scaffold_generator.cc b/generator/internal/scaffold_generator.cc index d31c9d23c84b1..18f9672969917 100644 --- a/generator/internal/scaffold_generator.cc +++ b/generator/internal/scaffold_generator.cc @@ -1019,7 +1019,7 @@ void GenerateQuickstartCMake( # This file shows how to use the $title$ C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-$library$-quickstart CXX) find_package(google_cloud_cpp_$library$ REQUIRED) diff --git a/google/cloud/accessapproval/quickstart/CMakeLists.txt b/google/cloud/accessapproval/quickstart/CMakeLists.txt index 63bea4cbcde1b..43a083c44f1c3 100644 --- a/google/cloud/accessapproval/quickstart/CMakeLists.txt +++ b/google/cloud/accessapproval/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Access Approval API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-accessapproval-quickstart CXX) find_package(google_cloud_cpp_accessapproval REQUIRED) diff --git a/google/cloud/accesscontextmanager/quickstart/CMakeLists.txt b/google/cloud/accesscontextmanager/quickstart/CMakeLists.txt index 8ae77adaeea1d..fd63ac9813095 100644 --- a/google/cloud/accesscontextmanager/quickstart/CMakeLists.txt +++ b/google/cloud/accesscontextmanager/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Access Context Manager API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-accesscontextmanager-quickstart CXX) find_package(google_cloud_cpp_accesscontextmanager REQUIRED) diff --git a/google/cloud/advisorynotifications/quickstart/CMakeLists.txt b/google/cloud/advisorynotifications/quickstart/CMakeLists.txt index bff831625ae52..ab6388f6a9e72 100644 --- a/google/cloud/advisorynotifications/quickstart/CMakeLists.txt +++ b/google/cloud/advisorynotifications/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Advisory Notifications API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-advisorynotifications-quickstart CXX) find_package(google_cloud_cpp_advisorynotifications REQUIRED) diff --git a/google/cloud/aiplatform/quickstart/CMakeLists.txt b/google/cloud/aiplatform/quickstart/CMakeLists.txt index 9c86a6be9adb1..7b22a138fc6af 100644 --- a/google/cloud/aiplatform/quickstart/CMakeLists.txt +++ b/google/cloud/aiplatform/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Vertex AI API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-aiplatform-quickstart CXX) find_package(google_cloud_cpp_aiplatform REQUIRED) diff --git a/google/cloud/alloydb/quickstart/CMakeLists.txt b/google/cloud/alloydb/quickstart/CMakeLists.txt index e1b180b12c4cb..38b1c1ceaca63 100644 --- a/google/cloud/alloydb/quickstart/CMakeLists.txt +++ b/google/cloud/alloydb/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the AlloyDB API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-alloydb-quickstart CXX) find_package(google_cloud_cpp_alloydb REQUIRED) diff --git a/google/cloud/apigateway/quickstart/CMakeLists.txt b/google/cloud/apigateway/quickstart/CMakeLists.txt index 1f9e2b88c55dc..79dc737b27e39 100644 --- a/google/cloud/apigateway/quickstart/CMakeLists.txt +++ b/google/cloud/apigateway/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the API Gateway API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-apigateway-quickstart CXX) find_package(google_cloud_cpp_apigateway REQUIRED) diff --git a/google/cloud/apigeeconnect/quickstart/CMakeLists.txt b/google/cloud/apigeeconnect/quickstart/CMakeLists.txt index 880a23ecd68fd..776822142848f 100644 --- a/google/cloud/apigeeconnect/quickstart/CMakeLists.txt +++ b/google/cloud/apigeeconnect/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Apigee Connect API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-apigeeconnect-quickstart CXX) find_package(google_cloud_cpp_apigeeconnect REQUIRED) diff --git a/google/cloud/apikeys/quickstart/CMakeLists.txt b/google/cloud/apikeys/quickstart/CMakeLists.txt index b0aa635b06ba9..fa968d0c91ef6 100644 --- a/google/cloud/apikeys/quickstart/CMakeLists.txt +++ b/google/cloud/apikeys/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the API Keys API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-apikeys-quickstart CXX) find_package(google_cloud_cpp_apikeys REQUIRED) diff --git a/google/cloud/appengine/quickstart/CMakeLists.txt b/google/cloud/appengine/quickstart/CMakeLists.txt index 4a0310c1326fe..94e4b97a4254a 100644 --- a/google/cloud/appengine/quickstart/CMakeLists.txt +++ b/google/cloud/appengine/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the App Engine Admin API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-appengine-quickstart CXX) find_package(google_cloud_cpp_appengine REQUIRED) diff --git a/google/cloud/apphub/quickstart/CMakeLists.txt b/google/cloud/apphub/quickstart/CMakeLists.txt index 61300202b466f..acffa96eb4b18 100644 --- a/google/cloud/apphub/quickstart/CMakeLists.txt +++ b/google/cloud/apphub/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the App Hub API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-apphub-quickstart CXX) find_package(google_cloud_cpp_apphub REQUIRED) diff --git a/google/cloud/artifactregistry/quickstart/CMakeLists.txt b/google/cloud/artifactregistry/quickstart/CMakeLists.txt index a4726e8ee6973..3d9736a372ee2 100644 --- a/google/cloud/artifactregistry/quickstart/CMakeLists.txt +++ b/google/cloud/artifactregistry/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Artifact Registry API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-artifactregistry-quickstart CXX) find_package(google_cloud_cpp_artifactregistry REQUIRED) diff --git a/google/cloud/asset/quickstart/CMakeLists.txt b/google/cloud/asset/quickstart/CMakeLists.txt index 55542d1a15588..b49b78bf356a0 100644 --- a/google/cloud/asset/quickstart/CMakeLists.txt +++ b/google/cloud/asset/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Asset API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-asset-quickstart CXX) find_package(google_cloud_cpp_asset REQUIRED) diff --git a/google/cloud/assuredworkloads/quickstart/CMakeLists.txt b/google/cloud/assuredworkloads/quickstart/CMakeLists.txt index bfcc9b6f27562..c6cf9373b7157 100644 --- a/google/cloud/assuredworkloads/quickstart/CMakeLists.txt +++ b/google/cloud/assuredworkloads/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Assured Workloads API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-assuredworkloads-quickstart CXX) find_package(google_cloud_cpp_assuredworkloads REQUIRED) diff --git a/google/cloud/automl/quickstart/CMakeLists.txt b/google/cloud/automl/quickstart/CMakeLists.txt index 71a80e37e26ae..27664b3628e95 100644 --- a/google/cloud/automl/quickstart/CMakeLists.txt +++ b/google/cloud/automl/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud AutoML API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-automl-quickstart CXX) find_package(google_cloud_cpp_automl REQUIRED) diff --git a/google/cloud/backupdr/quickstart/CMakeLists.txt b/google/cloud/backupdr/quickstart/CMakeLists.txt index dbe53c9161f7d..b02302a95f2cc 100644 --- a/google/cloud/backupdr/quickstart/CMakeLists.txt +++ b/google/cloud/backupdr/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Backup and DR Service API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-backupdr-quickstart CXX) find_package(google_cloud_cpp_backupdr REQUIRED) diff --git a/google/cloud/baremetalsolution/quickstart/CMakeLists.txt b/google/cloud/baremetalsolution/quickstart/CMakeLists.txt index a387986d55287..5f2b143060e85 100644 --- a/google/cloud/baremetalsolution/quickstart/CMakeLists.txt +++ b/google/cloud/baremetalsolution/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Bare Metal Solution API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-baremetalsolution-quickstart CXX) find_package(google_cloud_cpp_baremetalsolution REQUIRED) diff --git a/google/cloud/batch/quickstart/CMakeLists.txt b/google/cloud/batch/quickstart/CMakeLists.txt index 1cf56ed20390d..ee62b0e45f103 100644 --- a/google/cloud/batch/quickstart/CMakeLists.txt +++ b/google/cloud/batch/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Batch API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-batch-quickstart CXX) find_package(google_cloud_cpp_batch REQUIRED) diff --git a/google/cloud/beyondcorp/quickstart/CMakeLists.txt b/google/cloud/beyondcorp/quickstart/CMakeLists.txt index bcbcd6f778cee..00e6d31b05121 100644 --- a/google/cloud/beyondcorp/quickstart/CMakeLists.txt +++ b/google/cloud/beyondcorp/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the BeyondCorp API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-beyondcorp-quickstart CXX) find_package(google_cloud_cpp_beyondcorp REQUIRED) diff --git a/google/cloud/bigquery/quickstart/CMakeLists.txt b/google/cloud/bigquery/quickstart/CMakeLists.txt index 7d2f85070ece2..71975b5ceb3f2 100644 --- a/google/cloud/bigquery/quickstart/CMakeLists.txt +++ b/google/cloud/bigquery/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # A minimal CMakeList.txt showing how to use the Cloud BigQuery C++ client # library in CMake-based projects. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-bigquery-quickstart CXX) find_package(google_cloud_cpp_bigquery REQUIRED) diff --git a/google/cloud/bigquerycontrol/quickstart/CMakeLists.txt b/google/cloud/bigquerycontrol/quickstart/CMakeLists.txt index 665715bcc9c3b..10e1235254bca 100644 --- a/google/cloud/bigquerycontrol/quickstart/CMakeLists.txt +++ b/google/cloud/bigquerycontrol/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the BigQuery API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-bigquerycontrol-quickstart CXX) find_package(google_cloud_cpp_bigquerycontrol REQUIRED) diff --git a/google/cloud/bigtable/quickstart/CMakeLists.txt b/google/cloud/bigtable/quickstart/CMakeLists.txt index b6584027c88a7..9d5cb3c94b00d 100644 --- a/google/cloud/bigtable/quickstart/CMakeLists.txt +++ b/google/cloud/bigtable/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # A minimal CMakeList.txt showing how to use the Cloud Bigtable C++ client # library in CMake-based projects. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-bigtable-quickstart CXX) find_package(google_cloud_cpp_bigtable REQUIRED) diff --git a/google/cloud/billing/quickstart/CMakeLists.txt b/google/cloud/billing/quickstart/CMakeLists.txt index 5ef8ce68b09bf..ee84433c1352e 100644 --- a/google/cloud/billing/quickstart/CMakeLists.txt +++ b/google/cloud/billing/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Billing Budget API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-billing-quickstart CXX) find_package(google_cloud_cpp_billing REQUIRED) diff --git a/google/cloud/binaryauthorization/quickstart/CMakeLists.txt b/google/cloud/binaryauthorization/quickstart/CMakeLists.txt index db86481d43744..1476d4242cecb 100644 --- a/google/cloud/binaryauthorization/quickstart/CMakeLists.txt +++ b/google/cloud/binaryauthorization/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Binary Authorization API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-binaryauthorization-quickstart CXX) find_package(google_cloud_cpp_binaryauthorization REQUIRED) diff --git a/google/cloud/certificatemanager/quickstart/CMakeLists.txt b/google/cloud/certificatemanager/quickstart/CMakeLists.txt index 85592ce558fdb..438b2212c8ec8 100644 --- a/google/cloud/certificatemanager/quickstart/CMakeLists.txt +++ b/google/cloud/certificatemanager/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Certificate Manager API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-certificatemanager-quickstart CXX) find_package(google_cloud_cpp_certificatemanager REQUIRED) diff --git a/google/cloud/channel/quickstart/CMakeLists.txt b/google/cloud/channel/quickstart/CMakeLists.txt index e2a211fe548c2..493f9ed5cc126 100644 --- a/google/cloud/channel/quickstart/CMakeLists.txt +++ b/google/cloud/channel/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Channel API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-channel-quickstart CXX) find_package(google_cloud_cpp_channel REQUIRED) diff --git a/google/cloud/chronicle/quickstart/CMakeLists.txt b/google/cloud/chronicle/quickstart/CMakeLists.txt index 62835fae8fa36..9aba02742583a 100644 --- a/google/cloud/chronicle/quickstart/CMakeLists.txt +++ b/google/cloud/chronicle/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Chronicle API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-chronicle-quickstart CXX) find_package(google_cloud_cpp_chronicle REQUIRED) diff --git a/google/cloud/cloudbuild/quickstart/CMakeLists.txt b/google/cloud/cloudbuild/quickstart/CMakeLists.txt index e8856a775a27f..6d1c145832e49 100644 --- a/google/cloud/cloudbuild/quickstart/CMakeLists.txt +++ b/google/cloud/cloudbuild/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Build API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-cloudbuild-quickstart CXX) find_package(google_cloud_cpp_cloudbuild REQUIRED) diff --git a/google/cloud/cloudcontrolspartner/quickstart/CMakeLists.txt b/google/cloud/cloudcontrolspartner/quickstart/CMakeLists.txt index 24b0740ed62d6..2ad4e2b8d9682 100644 --- a/google/cloud/cloudcontrolspartner/quickstart/CMakeLists.txt +++ b/google/cloud/cloudcontrolspartner/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Controls Partner API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-cloudcontrolspartner-quickstart CXX) find_package(google_cloud_cpp_cloudcontrolspartner REQUIRED) diff --git a/google/cloud/cloudquotas/quickstart/CMakeLists.txt b/google/cloud/cloudquotas/quickstart/CMakeLists.txt index 3b1aa9a07fb31..830fb3b016bc5 100644 --- a/google/cloud/cloudquotas/quickstart/CMakeLists.txt +++ b/google/cloud/cloudquotas/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Quotas API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-cloudquotas-quickstart CXX) find_package(google_cloud_cpp_cloudquotas REQUIRED) diff --git a/google/cloud/cloudsecuritycompliance/quickstart/CMakeLists.txt b/google/cloud/cloudsecuritycompliance/quickstart/CMakeLists.txt index fb5a2b6f561e0..596ac7dc6adc6 100644 --- a/google/cloud/cloudsecuritycompliance/quickstart/CMakeLists.txt +++ b/google/cloud/cloudsecuritycompliance/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Security Compliance API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-cloudsecuritycompliance-quickstart CXX) find_package(google_cloud_cpp_cloudsecuritycompliance REQUIRED) diff --git a/google/cloud/commerce/quickstart/CMakeLists.txt b/google/cloud/commerce/quickstart/CMakeLists.txt index e9cb7c0280ce4..f94daef0c5337 100644 --- a/google/cloud/commerce/quickstart/CMakeLists.txt +++ b/google/cloud/commerce/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Commerce Consumer Procurement API C++ # client library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-commerce-quickstart CXX) find_package(google_cloud_cpp_commerce REQUIRED) diff --git a/google/cloud/composer/quickstart/CMakeLists.txt b/google/cloud/composer/quickstart/CMakeLists.txt index e9b99b7707151..a66281759a771 100644 --- a/google/cloud/composer/quickstart/CMakeLists.txt +++ b/google/cloud/composer/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Composer API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-composer-quickstart CXX) find_package(google_cloud_cpp_composer REQUIRED) diff --git a/google/cloud/compute/quickstart/CMakeLists.txt b/google/cloud/compute/quickstart/CMakeLists.txt index f8ac077644adb..6eb7e6fd45d24 100644 --- a/google/cloud/compute/quickstart/CMakeLists.txt +++ b/google/cloud/compute/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Compute Engine API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-compute-quickstart CXX) find_package(google_cloud_cpp_compute REQUIRED) diff --git a/google/cloud/confidentialcomputing/quickstart/CMakeLists.txt b/google/cloud/confidentialcomputing/quickstart/CMakeLists.txt index 088a297eaab87..b578e116060b2 100644 --- a/google/cloud/confidentialcomputing/quickstart/CMakeLists.txt +++ b/google/cloud/confidentialcomputing/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Confidential Computing API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-confidentialcomputing-quickstart CXX) find_package(google_cloud_cpp_confidentialcomputing REQUIRED) diff --git a/google/cloud/config/quickstart/CMakeLists.txt b/google/cloud/config/quickstart/CMakeLists.txt index d856820e8985c..e4f9c67a9f23e 100644 --- a/google/cloud/config/quickstart/CMakeLists.txt +++ b/google/cloud/config/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Infrastructure Manager API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-config-quickstart CXX) find_package(google_cloud_cpp_config REQUIRED) diff --git a/google/cloud/configdelivery/quickstart/CMakeLists.txt b/google/cloud/configdelivery/quickstart/CMakeLists.txt index 38bba03e73b83..69ddd3e6199dd 100644 --- a/google/cloud/configdelivery/quickstart/CMakeLists.txt +++ b/google/cloud/configdelivery/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Config Delivery API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-configdelivery-quickstart CXX) find_package(google_cloud_cpp_configdelivery REQUIRED) diff --git a/google/cloud/connectors/quickstart/CMakeLists.txt b/google/cloud/connectors/quickstart/CMakeLists.txt index f4a4e9993a7d9..7cf214a78a280 100644 --- a/google/cloud/connectors/quickstart/CMakeLists.txt +++ b/google/cloud/connectors/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Connectors API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-connectors-quickstart CXX) find_package(google_cloud_cpp_connectors REQUIRED) diff --git a/google/cloud/contactcenterinsights/quickstart/CMakeLists.txt b/google/cloud/contactcenterinsights/quickstart/CMakeLists.txt index 2e16ae1ff1606..9b2c3194c6695 100644 --- a/google/cloud/contactcenterinsights/quickstart/CMakeLists.txt +++ b/google/cloud/contactcenterinsights/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Contact Center AI Insights API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-contactcenterinsights-quickstart CXX) find_package(google_cloud_cpp_contactcenterinsights REQUIRED) diff --git a/google/cloud/container/quickstart/CMakeLists.txt b/google/cloud/container/quickstart/CMakeLists.txt index 72c928a4525a8..879fa857902bd 100644 --- a/google/cloud/container/quickstart/CMakeLists.txt +++ b/google/cloud/container/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Kubernetes Engine API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-container-quickstart CXX) find_package(google_cloud_cpp_container REQUIRED) diff --git a/google/cloud/containeranalysis/quickstart/CMakeLists.txt b/google/cloud/containeranalysis/quickstart/CMakeLists.txt index e34c9c2e2cec9..1ea25628e8978 100644 --- a/google/cloud/containeranalysis/quickstart/CMakeLists.txt +++ b/google/cloud/containeranalysis/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Container Analysis API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-containeranalysis-quickstart CXX) find_package(google_cloud_cpp_containeranalysis REQUIRED) diff --git a/google/cloud/contentwarehouse/quickstart/CMakeLists.txt b/google/cloud/contentwarehouse/quickstart/CMakeLists.txt index be8b29a0c302c..b303a40c283ee 100644 --- a/google/cloud/contentwarehouse/quickstart/CMakeLists.txt +++ b/google/cloud/contentwarehouse/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Document AI Warehouse API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-contentwarehouse-quickstart CXX) find_package(google_cloud_cpp_contentwarehouse REQUIRED) diff --git a/google/cloud/datacatalog/quickstart/CMakeLists.txt b/google/cloud/datacatalog/quickstart/CMakeLists.txt index cf40943ded865..1ca8f16d8f765 100644 --- a/google/cloud/datacatalog/quickstart/CMakeLists.txt +++ b/google/cloud/datacatalog/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Google Cloud Data Catalog API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-datacatalog-quickstart CXX) find_package(google_cloud_cpp_datacatalog REQUIRED) diff --git a/google/cloud/dataform/quickstart/CMakeLists.txt b/google/cloud/dataform/quickstart/CMakeLists.txt index be8a1c9c4c448..aa9e72e50fe0b 100644 --- a/google/cloud/dataform/quickstart/CMakeLists.txt +++ b/google/cloud/dataform/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Dataform API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-dataform-quickstart CXX) find_package(google_cloud_cpp_dataform REQUIRED) diff --git a/google/cloud/datafusion/quickstart/CMakeLists.txt b/google/cloud/datafusion/quickstart/CMakeLists.txt index 73aea975d1026..7204feeb9f998 100644 --- a/google/cloud/datafusion/quickstart/CMakeLists.txt +++ b/google/cloud/datafusion/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Data Fusion API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-datafusion-quickstart CXX) find_package(google_cloud_cpp_datafusion REQUIRED) diff --git a/google/cloud/datamigration/quickstart/CMakeLists.txt b/google/cloud/datamigration/quickstart/CMakeLists.txt index 829d0b3219cfd..4aac1acf858d1 100644 --- a/google/cloud/datamigration/quickstart/CMakeLists.txt +++ b/google/cloud/datamigration/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Database Migration API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-datamigration-quickstart CXX) find_package(google_cloud_cpp_datamigration REQUIRED) diff --git a/google/cloud/dataplex/quickstart/CMakeLists.txt b/google/cloud/dataplex/quickstart/CMakeLists.txt index 01c007e6ce594..4295f47f38361 100644 --- a/google/cloud/dataplex/quickstart/CMakeLists.txt +++ b/google/cloud/dataplex/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Dataplex API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-dataplex-quickstart CXX) find_package(google_cloud_cpp_dataplex REQUIRED) diff --git a/google/cloud/dataproc/quickstart/CMakeLists.txt b/google/cloud/dataproc/quickstart/CMakeLists.txt index 8e5f4ae5ee87e..264c92c2b4a5d 100644 --- a/google/cloud/dataproc/quickstart/CMakeLists.txt +++ b/google/cloud/dataproc/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Dataproc API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-dataproc-quickstart CXX) find_package(google_cloud_cpp_dataproc REQUIRED) diff --git a/google/cloud/datastore/quickstart/CMakeLists.txt b/google/cloud/datastore/quickstart/CMakeLists.txt index faea20bebf6e1..321cb9280941f 100644 --- a/google/cloud/datastore/quickstart/CMakeLists.txt +++ b/google/cloud/datastore/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Datastore API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-datastore-quickstart CXX) find_package(google_cloud_cpp_datastore REQUIRED) diff --git a/google/cloud/datastream/quickstart/CMakeLists.txt b/google/cloud/datastream/quickstart/CMakeLists.txt index e1add349e9928..9df1675dbdcec 100644 --- a/google/cloud/datastream/quickstart/CMakeLists.txt +++ b/google/cloud/datastream/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Datastream API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-datastream-quickstart CXX) find_package(google_cloud_cpp_datastream REQUIRED) diff --git a/google/cloud/deploy/quickstart/CMakeLists.txt b/google/cloud/deploy/quickstart/CMakeLists.txt index c84703393717b..ce266969c5022 100644 --- a/google/cloud/deploy/quickstart/CMakeLists.txt +++ b/google/cloud/deploy/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Google Cloud Deploy API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-deploy-quickstart CXX) find_package(google_cloud_cpp_deploy REQUIRED) diff --git a/google/cloud/developerconnect/quickstart/CMakeLists.txt b/google/cloud/developerconnect/quickstart/CMakeLists.txt index 81f6555382b97..1ecf6f64568b6 100644 --- a/google/cloud/developerconnect/quickstart/CMakeLists.txt +++ b/google/cloud/developerconnect/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Developer Connect API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-developerconnect-quickstart CXX) find_package(google_cloud_cpp_developerconnect REQUIRED) diff --git a/google/cloud/devicestreaming/quickstart/CMakeLists.txt b/google/cloud/devicestreaming/quickstart/CMakeLists.txt index 0283ff05a9068..f40c1e4a7ef0d 100644 --- a/google/cloud/devicestreaming/quickstart/CMakeLists.txt +++ b/google/cloud/devicestreaming/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Device Streaming API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-devicestreaming-quickstart CXX) find_package(google_cloud_cpp_devicestreaming REQUIRED) diff --git a/google/cloud/dialogflow_cx/quickstart/CMakeLists.txt b/google/cloud/dialogflow_cx/quickstart/CMakeLists.txt index 8782e8b34f7e9..f497064f3b92b 100644 --- a/google/cloud/dialogflow_cx/quickstart/CMakeLists.txt +++ b/google/cloud/dialogflow_cx/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Dialogflow API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-dialogflow_cx-quickstart CXX) find_package(google_cloud_cpp_dialogflow_cx REQUIRED) diff --git a/google/cloud/dialogflow_es/quickstart/CMakeLists.txt b/google/cloud/dialogflow_es/quickstart/CMakeLists.txt index dcc0fa7b26cdb..c75ac7f210e55 100644 --- a/google/cloud/dialogflow_es/quickstart/CMakeLists.txt +++ b/google/cloud/dialogflow_es/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Dialogflow API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-dialogflow_es-quickstart CXX) find_package(google_cloud_cpp_dialogflow_es REQUIRED) diff --git a/google/cloud/discoveryengine/quickstart/CMakeLists.txt b/google/cloud/discoveryengine/quickstart/CMakeLists.txt index cebf2a6828052..8558b10359396 100644 --- a/google/cloud/discoveryengine/quickstart/CMakeLists.txt +++ b/google/cloud/discoveryengine/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Discovery Engine API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-discoveryengine-quickstart CXX) find_package(google_cloud_cpp_discoveryengine REQUIRED) diff --git a/google/cloud/dlp/quickstart/CMakeLists.txt b/google/cloud/dlp/quickstart/CMakeLists.txt index aa2359c767898..d9401af1f860c 100644 --- a/google/cloud/dlp/quickstart/CMakeLists.txt +++ b/google/cloud/dlp/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Data Loss Prevention (DLP) API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-dlp-quickstart CXX) find_package(google_cloud_cpp_dlp REQUIRED) diff --git a/google/cloud/documentai/quickstart/CMakeLists.txt b/google/cloud/documentai/quickstart/CMakeLists.txt index 88715f752227a..aefda9b4a1769 100644 --- a/google/cloud/documentai/quickstart/CMakeLists.txt +++ b/google/cloud/documentai/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Document AI API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-documentai-quickstart CXX) find_package(google_cloud_cpp_documentai REQUIRED) diff --git a/google/cloud/domains/quickstart/CMakeLists.txt b/google/cloud/domains/quickstart/CMakeLists.txt index 453521e81381d..4e0bbb7dcb410 100644 --- a/google/cloud/domains/quickstart/CMakeLists.txt +++ b/google/cloud/domains/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Domains API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-domains-quickstart CXX) find_package(google_cloud_cpp_domains REQUIRED) diff --git a/google/cloud/edgecontainer/quickstart/CMakeLists.txt b/google/cloud/edgecontainer/quickstart/CMakeLists.txt index e58aa6fb4731a..028c300d91a8b 100644 --- a/google/cloud/edgecontainer/quickstart/CMakeLists.txt +++ b/google/cloud/edgecontainer/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Distributed Cloud Edge Container API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-edgecontainer-quickstart CXX) find_package(google_cloud_cpp_edgecontainer REQUIRED) diff --git a/google/cloud/edgenetwork/quickstart/CMakeLists.txt b/google/cloud/edgenetwork/quickstart/CMakeLists.txt index ba17a53963ff8..69f624fa10c46 100644 --- a/google/cloud/edgenetwork/quickstart/CMakeLists.txt +++ b/google/cloud/edgenetwork/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Distributed Cloud Edge Network API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-edgenetwork-quickstart CXX) find_package(google_cloud_cpp_edgenetwork REQUIRED) diff --git a/google/cloud/essentialcontacts/quickstart/CMakeLists.txt b/google/cloud/essentialcontacts/quickstart/CMakeLists.txt index 61c5bdb8e2273..7a7c71e913097 100644 --- a/google/cloud/essentialcontacts/quickstart/CMakeLists.txt +++ b/google/cloud/essentialcontacts/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Essential Contacts API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-essentialcontacts-quickstart CXX) find_package(google_cloud_cpp_essentialcontacts REQUIRED) diff --git a/google/cloud/eventarc/quickstart/CMakeLists.txt b/google/cloud/eventarc/quickstart/CMakeLists.txt index 9e661d39fb00b..e73032cabf4ef 100644 --- a/google/cloud/eventarc/quickstart/CMakeLists.txt +++ b/google/cloud/eventarc/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Eventarc API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-eventarc-quickstart CXX) find_package(google_cloud_cpp_eventarc REQUIRED) diff --git a/google/cloud/filestore/quickstart/CMakeLists.txt b/google/cloud/filestore/quickstart/CMakeLists.txt index d32f3dcbef89d..730f7fc3c781d 100644 --- a/google/cloud/filestore/quickstart/CMakeLists.txt +++ b/google/cloud/filestore/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Filestore API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-filestore-quickstart CXX) find_package(google_cloud_cpp_filestore REQUIRED) diff --git a/google/cloud/financialservices/quickstart/CMakeLists.txt b/google/cloud/financialservices/quickstart/CMakeLists.txt index 496cd651e6717..dfd042956daf0 100644 --- a/google/cloud/financialservices/quickstart/CMakeLists.txt +++ b/google/cloud/financialservices/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Financial Services API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-financialservices-quickstart CXX) find_package(google_cloud_cpp_financialservices REQUIRED) diff --git a/google/cloud/functions/quickstart/CMakeLists.txt b/google/cloud/functions/quickstart/CMakeLists.txt index 1d88e9a85143f..45226baf2c057 100644 --- a/google/cloud/functions/quickstart/CMakeLists.txt +++ b/google/cloud/functions/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Functions API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-functions-quickstart CXX) find_package(google_cloud_cpp_functions REQUIRED) diff --git a/google/cloud/gkebackup/quickstart/CMakeLists.txt b/google/cloud/gkebackup/quickstart/CMakeLists.txt index a9917b497ec6b..4ed167d062731 100644 --- a/google/cloud/gkebackup/quickstart/CMakeLists.txt +++ b/google/cloud/gkebackup/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Backup for GKE API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-gkebackup-quickstart CXX) find_package(google_cloud_cpp_gkebackup REQUIRED) diff --git a/google/cloud/gkeconnect/quickstart/CMakeLists.txt b/google/cloud/gkeconnect/quickstart/CMakeLists.txt index b0ca518700bc1..103c5148a6345 100644 --- a/google/cloud/gkeconnect/quickstart/CMakeLists.txt +++ b/google/cloud/gkeconnect/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Connect Gateway API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-gkeconnect-quickstart CXX) find_package(google_cloud_cpp_gkeconnect REQUIRED) diff --git a/google/cloud/gkehub/quickstart/CMakeLists.txt b/google/cloud/gkehub/quickstart/CMakeLists.txt index f8d4f0844e48d..0fff3a654422a 100644 --- a/google/cloud/gkehub/quickstart/CMakeLists.txt +++ b/google/cloud/gkehub/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the GKE Hub C++ client library from a larger CMake # project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-gkehub-quickstart CXX) find_package(google_cloud_cpp_gkehub REQUIRED) diff --git a/google/cloud/gkemulticloud/quickstart/CMakeLists.txt b/google/cloud/gkemulticloud/quickstart/CMakeLists.txt index 73795e1a33029..7624e261771cd 100644 --- a/google/cloud/gkemulticloud/quickstart/CMakeLists.txt +++ b/google/cloud/gkemulticloud/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Anthos Multi-Cloud API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-gkemulticloud-quickstart CXX) find_package(google_cloud_cpp_gkemulticloud REQUIRED) diff --git a/google/cloud/iam/quickstart/CMakeLists.txt b/google/cloud/iam/quickstart/CMakeLists.txt index 583ca86facafc..8c2092d92cc0f 100644 --- a/google/cloud/iam/quickstart/CMakeLists.txt +++ b/google/cloud/iam/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # A minimal CMakeList.txt showing how to use the Cloud IAM C++ client library in # CMake-based projects. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-iam-quickstart CXX) find_package(google_cloud_cpp_iam REQUIRED) diff --git a/google/cloud/iap/quickstart/CMakeLists.txt b/google/cloud/iap/quickstart/CMakeLists.txt index 515729b23370c..3ea213c38db3f 100644 --- a/google/cloud/iap/quickstart/CMakeLists.txt +++ b/google/cloud/iap/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Identity-Aware Proxy API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-iap-quickstart CXX) find_package(google_cloud_cpp_iap REQUIRED) diff --git a/google/cloud/ids/quickstart/CMakeLists.txt b/google/cloud/ids/quickstart/CMakeLists.txt index b43da5f161d15..3d89395c2c5cf 100644 --- a/google/cloud/ids/quickstart/CMakeLists.txt +++ b/google/cloud/ids/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud IDS API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-ids-quickstart CXX) find_package(google_cloud_cpp_ids REQUIRED) diff --git a/google/cloud/kms/quickstart/CMakeLists.txt b/google/cloud/kms/quickstart/CMakeLists.txt index 3c29b2d24cbbb..c2cca2b625454 100644 --- a/google/cloud/kms/quickstart/CMakeLists.txt +++ b/google/cloud/kms/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Key Management Service (KMS) API C++ # client library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-kms-quickstart CXX) find_package(google_cloud_cpp_kms REQUIRED) diff --git a/google/cloud/language/quickstart/CMakeLists.txt b/google/cloud/language/quickstart/CMakeLists.txt index a1ea995dccf4c..0055f8bfdddfc 100644 --- a/google/cloud/language/quickstart/CMakeLists.txt +++ b/google/cloud/language/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Natural Language API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-language-quickstart CXX) find_package(google_cloud_cpp_language REQUIRED) diff --git a/google/cloud/licensemanager/quickstart/CMakeLists.txt b/google/cloud/licensemanager/quickstart/CMakeLists.txt index a842b149d5dee..a70e1ca00775a 100644 --- a/google/cloud/licensemanager/quickstart/CMakeLists.txt +++ b/google/cloud/licensemanager/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the License Manager API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-licensemanager-quickstart CXX) find_package(google_cloud_cpp_licensemanager REQUIRED) diff --git a/google/cloud/logging/quickstart/CMakeLists.txt b/google/cloud/logging/quickstart/CMakeLists.txt index 143d362b67fd7..e57dd2e3f12e6 100644 --- a/google/cloud/logging/quickstart/CMakeLists.txt +++ b/google/cloud/logging/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Logging API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-logging-quickstart CXX) find_package(google_cloud_cpp_logging REQUIRED) diff --git a/google/cloud/lustre/quickstart/CMakeLists.txt b/google/cloud/lustre/quickstart/CMakeLists.txt index cd066fc248da3..a1c6355a191f1 100644 --- a/google/cloud/lustre/quickstart/CMakeLists.txt +++ b/google/cloud/lustre/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Google Cloud Managed Lustre API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-lustre-quickstart CXX) find_package(google_cloud_cpp_lustre REQUIRED) diff --git a/google/cloud/maintenance/quickstart/CMakeLists.txt b/google/cloud/maintenance/quickstart/CMakeLists.txt index a1e751ba97a3b..61a2bf08c3d40 100644 --- a/google/cloud/maintenance/quickstart/CMakeLists.txt +++ b/google/cloud/maintenance/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Maintenance API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-maintenance-quickstart CXX) find_package(google_cloud_cpp_maintenance REQUIRED) diff --git a/google/cloud/managedidentities/quickstart/CMakeLists.txt b/google/cloud/managedidentities/quickstart/CMakeLists.txt index fc6b408158a57..1266dcbed0d44 100644 --- a/google/cloud/managedidentities/quickstart/CMakeLists.txt +++ b/google/cloud/managedidentities/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Managed Service for Microsoft Active Directory # API C++ client library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-managedidentities-quickstart CXX) find_package(google_cloud_cpp_managedidentities REQUIRED) diff --git a/google/cloud/managedkafka/quickstart/CMakeLists.txt b/google/cloud/managedkafka/quickstart/CMakeLists.txt index f3c75a7474e69..6a80ec93a10cd 100644 --- a/google/cloud/managedkafka/quickstart/CMakeLists.txt +++ b/google/cloud/managedkafka/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Managed Service for Apache Kafka API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-managedkafka-quickstart CXX) find_package(google_cloud_cpp_managedkafka REQUIRED) diff --git a/google/cloud/memcache/quickstart/CMakeLists.txt b/google/cloud/memcache/quickstart/CMakeLists.txt index 619d15e8b8b33..27f283b724516 100644 --- a/google/cloud/memcache/quickstart/CMakeLists.txt +++ b/google/cloud/memcache/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Memorystore for Memcached API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-memcache-quickstart CXX) find_package(google_cloud_cpp_memcache REQUIRED) diff --git a/google/cloud/memorystore/quickstart/CMakeLists.txt b/google/cloud/memorystore/quickstart/CMakeLists.txt index 14fb6a10b4fda..00cf99edc112d 100644 --- a/google/cloud/memorystore/quickstart/CMakeLists.txt +++ b/google/cloud/memorystore/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Memorystore API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-memorystore-quickstart CXX) find_package(google_cloud_cpp_memorystore REQUIRED) diff --git a/google/cloud/metastore/quickstart/CMakeLists.txt b/google/cloud/metastore/quickstart/CMakeLists.txt index dc5662380ab90..64199d20800fb 100644 --- a/google/cloud/metastore/quickstart/CMakeLists.txt +++ b/google/cloud/metastore/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Dataproc Metastore API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-metastore-quickstart CXX) find_package(google_cloud_cpp_metastore REQUIRED) diff --git a/google/cloud/migrationcenter/quickstart/CMakeLists.txt b/google/cloud/migrationcenter/quickstart/CMakeLists.txt index 6c3e26be5d8fb..7ce7231c0d687 100644 --- a/google/cloud/migrationcenter/quickstart/CMakeLists.txt +++ b/google/cloud/migrationcenter/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Migration Center API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-migrationcenter-quickstart CXX) find_package(google_cloud_cpp_migrationcenter REQUIRED) diff --git a/google/cloud/monitoring/quickstart/CMakeLists.txt b/google/cloud/monitoring/quickstart/CMakeLists.txt index 3628c7d13f8a0..75213700abdf7 100644 --- a/google/cloud/monitoring/quickstart/CMakeLists.txt +++ b/google/cloud/monitoring/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Monitoring API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-monitoring-quickstart CXX) find_package(google_cloud_cpp_monitoring REQUIRED) diff --git a/google/cloud/netapp/quickstart/CMakeLists.txt b/google/cloud/netapp/quickstart/CMakeLists.txt index 1dab8e37d7622..46fbd6cb13c4d 100644 --- a/google/cloud/netapp/quickstart/CMakeLists.txt +++ b/google/cloud/netapp/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the NetApp API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-netapp-quickstart CXX) find_package(google_cloud_cpp_netapp REQUIRED) diff --git a/google/cloud/networkconnectivity/quickstart/CMakeLists.txt b/google/cloud/networkconnectivity/quickstart/CMakeLists.txt index 19f9e5e8d3dd5..ee06fee9fb9f8 100644 --- a/google/cloud/networkconnectivity/quickstart/CMakeLists.txt +++ b/google/cloud/networkconnectivity/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Network Connectivity API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-networkconnectivity-quickstart CXX) find_package(google_cloud_cpp_networkconnectivity REQUIRED) diff --git a/google/cloud/networkmanagement/quickstart/CMakeLists.txt b/google/cloud/networkmanagement/quickstart/CMakeLists.txt index 854e7b6dc0a44..517cad6e1efd6 100644 --- a/google/cloud/networkmanagement/quickstart/CMakeLists.txt +++ b/google/cloud/networkmanagement/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Network Management API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-networkmanagement-quickstart CXX) find_package(google_cloud_cpp_networkmanagement REQUIRED) diff --git a/google/cloud/networksecurity/quickstart/CMakeLists.txt b/google/cloud/networksecurity/quickstart/CMakeLists.txt index 4ee5eedcef096..f1bf85e3080dc 100644 --- a/google/cloud/networksecurity/quickstart/CMakeLists.txt +++ b/google/cloud/networksecurity/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Network Security API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-networksecurity-quickstart CXX) find_package(google_cloud_cpp_networksecurity REQUIRED) diff --git a/google/cloud/networkservices/quickstart/CMakeLists.txt b/google/cloud/networkservices/quickstart/CMakeLists.txt index b7eec171bcdb4..8fb1e1adb091f 100644 --- a/google/cloud/networkservices/quickstart/CMakeLists.txt +++ b/google/cloud/networkservices/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Network Services API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-networkservices-quickstart CXX) find_package(google_cloud_cpp_networkservices REQUIRED) diff --git a/google/cloud/notebooks/quickstart/CMakeLists.txt b/google/cloud/notebooks/quickstart/CMakeLists.txt index 5df74636721ff..558ce73793a6c 100644 --- a/google/cloud/notebooks/quickstart/CMakeLists.txt +++ b/google/cloud/notebooks/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Notebooks API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-notebooks-quickstart CXX) find_package(google_cloud_cpp_notebooks REQUIRED) diff --git a/google/cloud/oauth2/quickstart/CMakeLists.txt b/google/cloud/oauth2/quickstart/CMakeLists.txt index 1966e8f434298..ba89f75dee204 100644 --- a/google/cloud/oauth2/quickstart/CMakeLists.txt +++ b/google/cloud/oauth2/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the OAuth2 Access Token Generation library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-oauth2-quickstart CXX) find_package(google_cloud_cpp_oauth2 REQUIRED) diff --git a/google/cloud/opentelemetry/quickstart/CMakeLists.txt b/google/cloud/opentelemetry/quickstart/CMakeLists.txt index 9e6d861fe40c7..940a37947e94c 100644 --- a/google/cloud/opentelemetry/quickstart/CMakeLists.txt +++ b/google/cloud/opentelemetry/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # A minimal CMakeList.txt showing how to enable OpenTelemetry tracing for Google # Cloud C++ client libraries in CMake-based projects. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-opentelemetry-quickstart CXX) find_package(google_cloud_cpp_storage REQUIRED) diff --git a/google/cloud/optimization/quickstart/CMakeLists.txt b/google/cloud/optimization/quickstart/CMakeLists.txt index 0585b27bd44d2..abe47a385b92b 100644 --- a/google/cloud/optimization/quickstart/CMakeLists.txt +++ b/google/cloud/optimization/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Optimization API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-optimization-quickstart CXX) find_package(google_cloud_cpp_optimization REQUIRED) diff --git a/google/cloud/oracledatabase/quickstart/CMakeLists.txt b/google/cloud/oracledatabase/quickstart/CMakeLists.txt index c4aea0eb0e45a..317d9a15c461e 100644 --- a/google/cloud/oracledatabase/quickstart/CMakeLists.txt +++ b/google/cloud/oracledatabase/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Oracle Database@Google Cloud API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-oracledatabase-quickstart CXX) find_package(google_cloud_cpp_oracledatabase REQUIRED) diff --git a/google/cloud/orgpolicy/quickstart/CMakeLists.txt b/google/cloud/orgpolicy/quickstart/CMakeLists.txt index 8c66fc1ee18b9..6c1b0ce6e560c 100644 --- a/google/cloud/orgpolicy/quickstart/CMakeLists.txt +++ b/google/cloud/orgpolicy/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Organization Policy API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-orgpolicy-quickstart CXX) find_package(google_cloud_cpp_orgpolicy REQUIRED) diff --git a/google/cloud/osconfig/quickstart/CMakeLists.txt b/google/cloud/osconfig/quickstart/CMakeLists.txt index 773d2255a851a..00fbef0c3a5f8 100644 --- a/google/cloud/osconfig/quickstart/CMakeLists.txt +++ b/google/cloud/osconfig/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the OS Config API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-osconfig-quickstart CXX) find_package(google_cloud_cpp_osconfig REQUIRED) diff --git a/google/cloud/oslogin/quickstart/CMakeLists.txt b/google/cloud/oslogin/quickstart/CMakeLists.txt index faaba3935be1d..3fa40fdb32093 100644 --- a/google/cloud/oslogin/quickstart/CMakeLists.txt +++ b/google/cloud/oslogin/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud OS Login API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-oslogin-quickstart CXX) find_package(google_cloud_cpp_oslogin REQUIRED) diff --git a/google/cloud/parallelstore/quickstart/CMakeLists.txt b/google/cloud/parallelstore/quickstart/CMakeLists.txt index 5ee2f7c319a69..aa9ebf812dde7 100644 --- a/google/cloud/parallelstore/quickstart/CMakeLists.txt +++ b/google/cloud/parallelstore/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Parallelstore API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-parallelstore-quickstart CXX) find_package(google_cloud_cpp_parallelstore REQUIRED) diff --git a/google/cloud/parametermanager/quickstart/CMakeLists.txt b/google/cloud/parametermanager/quickstart/CMakeLists.txt index 510116d640aac..6719a7c42af2f 100644 --- a/google/cloud/parametermanager/quickstart/CMakeLists.txt +++ b/google/cloud/parametermanager/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Parameter Manager API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-parametermanager-quickstart CXX) find_package(google_cloud_cpp_parametermanager REQUIRED) diff --git a/google/cloud/policysimulator/quickstart/CMakeLists.txt b/google/cloud/policysimulator/quickstart/CMakeLists.txt index a37d931843af3..e40a33e23ed7a 100644 --- a/google/cloud/policysimulator/quickstart/CMakeLists.txt +++ b/google/cloud/policysimulator/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Policy Simulator API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-policysimulator-quickstart CXX) find_package(google_cloud_cpp_policysimulator REQUIRED) diff --git a/google/cloud/policytroubleshooter/quickstart/CMakeLists.txt b/google/cloud/policytroubleshooter/quickstart/CMakeLists.txt index 322b6b34d551c..eede43be58dc4 100644 --- a/google/cloud/policytroubleshooter/quickstart/CMakeLists.txt +++ b/google/cloud/policytroubleshooter/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Policy Troubleshooter API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-policytroubleshooter-quickstart CXX) find_package(google_cloud_cpp_policytroubleshooter REQUIRED) diff --git a/google/cloud/privateca/quickstart/CMakeLists.txt b/google/cloud/privateca/quickstart/CMakeLists.txt index c7c5f32a9ad44..9ddfb6803b742 100644 --- a/google/cloud/privateca/quickstart/CMakeLists.txt +++ b/google/cloud/privateca/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Certificate Authority API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-privateca-quickstart CXX) find_package(google_cloud_cpp_privateca REQUIRED) diff --git a/google/cloud/privilegedaccessmanager/quickstart/CMakeLists.txt b/google/cloud/privilegedaccessmanager/quickstart/CMakeLists.txt index e91d013cd24fd..2f5341ac9f9e2 100644 --- a/google/cloud/privilegedaccessmanager/quickstart/CMakeLists.txt +++ b/google/cloud/privilegedaccessmanager/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Privileged Access Manager API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-privilegedaccessmanager-quickstart CXX) find_package(google_cloud_cpp_privilegedaccessmanager REQUIRED) diff --git a/google/cloud/profiler/quickstart/CMakeLists.txt b/google/cloud/profiler/quickstart/CMakeLists.txt index 049e6cc1bf984..cc74d2c53593c 100644 --- a/google/cloud/profiler/quickstart/CMakeLists.txt +++ b/google/cloud/profiler/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Profiler API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-profiler-quickstart CXX) find_package(google_cloud_cpp_profiler REQUIRED) diff --git a/google/cloud/publicca/quickstart/CMakeLists.txt b/google/cloud/publicca/quickstart/CMakeLists.txt index 7679a9ffdcf82..332158795383f 100644 --- a/google/cloud/publicca/quickstart/CMakeLists.txt +++ b/google/cloud/publicca/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Public Certificate Authority API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-publicca-quickstart CXX) find_package(google_cloud_cpp_publicca REQUIRED) diff --git a/google/cloud/pubsub/quickstart/CMakeLists.txt b/google/cloud/pubsub/quickstart/CMakeLists.txt index d56defe95d8ac..1c19460093539 100644 --- a/google/cloud/pubsub/quickstart/CMakeLists.txt +++ b/google/cloud/pubsub/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # A minimal CMakeList.txt showing how to use the Cloud Pub/Sub C++ client # library in CMake-based projects. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-pubsub-quickstart CXX) find_package(google_cloud_cpp_pubsub REQUIRED) diff --git a/google/cloud/pubsublite/quickstart/CMakeLists.txt b/google/cloud/pubsublite/quickstart/CMakeLists.txt index 07f706541a18d..81eebb6df8089 100644 --- a/google/cloud/pubsublite/quickstart/CMakeLists.txt +++ b/google/cloud/pubsublite/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Pub/Sub Lite API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-pubsublite-quickstart CXX) find_package(google_cloud_cpp_pubsublite REQUIRED) diff --git a/google/cloud/rapidmigrationassessment/quickstart/CMakeLists.txt b/google/cloud/rapidmigrationassessment/quickstart/CMakeLists.txt index 659e315b5c70c..985e2e1f836e6 100644 --- a/google/cloud/rapidmigrationassessment/quickstart/CMakeLists.txt +++ b/google/cloud/rapidmigrationassessment/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Rapid Migration Assessment API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-rapidmigrationassessment-quickstart CXX) find_package(google_cloud_cpp_rapidmigrationassessment REQUIRED) diff --git a/google/cloud/recaptchaenterprise/quickstart/CMakeLists.txt b/google/cloud/recaptchaenterprise/quickstart/CMakeLists.txt index 56a117d21dd96..4f3f51d2db33a 100644 --- a/google/cloud/recaptchaenterprise/quickstart/CMakeLists.txt +++ b/google/cloud/recaptchaenterprise/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the reCAPTCHA Enterprise API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-recaptchaenterprise-quickstart CXX) find_package(google_cloud_cpp_recaptchaenterprise REQUIRED) diff --git a/google/cloud/recommender/quickstart/CMakeLists.txt b/google/cloud/recommender/quickstart/CMakeLists.txt index 861e20a09f079..2e7a4053ebe29 100644 --- a/google/cloud/recommender/quickstart/CMakeLists.txt +++ b/google/cloud/recommender/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Recommender API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-recommender-quickstart CXX) find_package(google_cloud_cpp_recommender REQUIRED) diff --git a/google/cloud/redis/quickstart/CMakeLists.txt b/google/cloud/redis/quickstart/CMakeLists.txt index 552a9da3138dc..c90374512b5de 100644 --- a/google/cloud/redis/quickstart/CMakeLists.txt +++ b/google/cloud/redis/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Google Cloud Memorystore for Redis API C++ # client library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-redis-quickstart CXX) find_package(google_cloud_cpp_redis REQUIRED) diff --git a/google/cloud/resourcemanager/quickstart/CMakeLists.txt b/google/cloud/resourcemanager/quickstart/CMakeLists.txt index 53381b8e80f7a..2128b6687ecd4 100644 --- a/google/cloud/resourcemanager/quickstart/CMakeLists.txt +++ b/google/cloud/resourcemanager/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Resource Manager API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-resourcemanager-quickstart CXX) find_package(google_cloud_cpp_resourcemanager REQUIRED) diff --git a/google/cloud/retail/quickstart/CMakeLists.txt b/google/cloud/retail/quickstart/CMakeLists.txt index 1a400a5a1755b..d4838aeb78cee 100644 --- a/google/cloud/retail/quickstart/CMakeLists.txt +++ b/google/cloud/retail/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Retail API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-retail-quickstart CXX) find_package(google_cloud_cpp_retail REQUIRED) diff --git a/google/cloud/run/quickstart/CMakeLists.txt b/google/cloud/run/quickstart/CMakeLists.txt index e0f1d6e4dea08..c5b481e764084 100644 --- a/google/cloud/run/quickstart/CMakeLists.txt +++ b/google/cloud/run/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Run Admin API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-run-quickstart CXX) find_package(google_cloud_cpp_run REQUIRED) diff --git a/google/cloud/scheduler/quickstart/CMakeLists.txt b/google/cloud/scheduler/quickstart/CMakeLists.txt index 7a5aad231def1..d81e192252b7d 100644 --- a/google/cloud/scheduler/quickstart/CMakeLists.txt +++ b/google/cloud/scheduler/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Scheduler API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-scheduler-quickstart CXX) find_package(google_cloud_cpp_scheduler REQUIRED) diff --git a/google/cloud/secretmanager/quickstart/CMakeLists.txt b/google/cloud/secretmanager/quickstart/CMakeLists.txt index 11d929d1eab53..9b8e9c916561b 100644 --- a/google/cloud/secretmanager/quickstart/CMakeLists.txt +++ b/google/cloud/secretmanager/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Secret Manager API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-secretmanager-quickstart CXX) find_package(google_cloud_cpp_secretmanager REQUIRED) diff --git a/google/cloud/securesourcemanager/quickstart/CMakeLists.txt b/google/cloud/securesourcemanager/quickstart/CMakeLists.txt index c733718193719..b103f841aeb90 100644 --- a/google/cloud/securesourcemanager/quickstart/CMakeLists.txt +++ b/google/cloud/securesourcemanager/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Secure Source Manager API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-securesourcemanager-quickstart CXX) find_package(google_cloud_cpp_securesourcemanager REQUIRED) diff --git a/google/cloud/securitycenter/quickstart/CMakeLists.txt b/google/cloud/securitycenter/quickstart/CMakeLists.txt index 9af7a8b64a06d..4ac30d6d8d808 100644 --- a/google/cloud/securitycenter/quickstart/CMakeLists.txt +++ b/google/cloud/securitycenter/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Security Command Center API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-securitycenter-quickstart CXX) find_package(google_cloud_cpp_securitycenter REQUIRED) diff --git a/google/cloud/securitycentermanagement/quickstart/CMakeLists.txt b/google/cloud/securitycentermanagement/quickstart/CMakeLists.txt index 93190c893d5c1..b804894e2267c 100644 --- a/google/cloud/securitycentermanagement/quickstart/CMakeLists.txt +++ b/google/cloud/securitycentermanagement/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Security Center Management API C++ client # library from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-securitycentermanagement-quickstart CXX) find_package(google_cloud_cpp_securitycentermanagement REQUIRED) diff --git a/google/cloud/servicecontrol/quickstart/CMakeLists.txt b/google/cloud/servicecontrol/quickstart/CMakeLists.txt index 1fa110a7c3969..a5262c538242e 100644 --- a/google/cloud/servicecontrol/quickstart/CMakeLists.txt +++ b/google/cloud/servicecontrol/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Service Control API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-servicecontrol-quickstart CXX) find_package(google_cloud_cpp_servicecontrol REQUIRED) diff --git a/google/cloud/servicedirectory/quickstart/CMakeLists.txt b/google/cloud/servicedirectory/quickstart/CMakeLists.txt index 30f65e7d8dbbb..5410518a7a531 100644 --- a/google/cloud/servicedirectory/quickstart/CMakeLists.txt +++ b/google/cloud/servicedirectory/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Service Directory API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-servicedirectory-quickstart CXX) find_package(google_cloud_cpp_servicedirectory REQUIRED) diff --git a/google/cloud/servicehealth/quickstart/CMakeLists.txt b/google/cloud/servicehealth/quickstart/CMakeLists.txt index 28bac4a9d41c1..5c114d9a2a029 100644 --- a/google/cloud/servicehealth/quickstart/CMakeLists.txt +++ b/google/cloud/servicehealth/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Service Health API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-servicehealth-quickstart CXX) find_package(google_cloud_cpp_servicehealth REQUIRED) diff --git a/google/cloud/servicemanagement/quickstart/CMakeLists.txt b/google/cloud/servicemanagement/quickstart/CMakeLists.txt index 53b64d7a5227e..208616e369847 100644 --- a/google/cloud/servicemanagement/quickstart/CMakeLists.txt +++ b/google/cloud/servicemanagement/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Service Management API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-servicemanagement-quickstart CXX) find_package(google_cloud_cpp_servicemanagement REQUIRED) diff --git a/google/cloud/serviceusage/quickstart/CMakeLists.txt b/google/cloud/serviceusage/quickstart/CMakeLists.txt index 0528474e1d8d3..5709906c42f89 100644 --- a/google/cloud/serviceusage/quickstart/CMakeLists.txt +++ b/google/cloud/serviceusage/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Service Usage API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-serviceusage-quickstart CXX) find_package(google_cloud_cpp_serviceusage REQUIRED) diff --git a/google/cloud/shell/quickstart/CMakeLists.txt b/google/cloud/shell/quickstart/CMakeLists.txt index c4a06ff31edd8..0d7baa82ba0e5 100644 --- a/google/cloud/shell/quickstart/CMakeLists.txt +++ b/google/cloud/shell/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Shell API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-shell-quickstart CXX) find_package(google_cloud_cpp_shell REQUIRED) diff --git a/google/cloud/spanner/quickstart/CMakeLists.txt b/google/cloud/spanner/quickstart/CMakeLists.txt index 21bacf3deae92..b4df11cba8859 100644 --- a/google/cloud/spanner/quickstart/CMakeLists.txt +++ b/google/cloud/spanner/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This CMake file shows how to use the Cloud Spanner C++ client from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-spanner-quickstart CXX) find_package(google_cloud_cpp_spanner REQUIRED) diff --git a/google/cloud/speech/quickstart/CMakeLists.txt b/google/cloud/speech/quickstart/CMakeLists.txt index f00678d80604a..e6d304bf1a678 100644 --- a/google/cloud/speech/quickstart/CMakeLists.txt +++ b/google/cloud/speech/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Speech-to-Text API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-speech-quickstart CXX) find_package(google_cloud_cpp_speech REQUIRED) diff --git a/google/cloud/sql/quickstart/CMakeLists.txt b/google/cloud/sql/quickstart/CMakeLists.txt index c27926332622d..9ce7962b349f1 100644 --- a/google/cloud/sql/quickstart/CMakeLists.txt +++ b/google/cloud/sql/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud SQL Admin API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-sql-quickstart CXX) find_package(google_cloud_cpp_sql REQUIRED) diff --git a/google/cloud/storage/quickstart/CMakeLists.txt b/google/cloud/storage/quickstart/CMakeLists.txt index 8284d102fe94d..9eaac7221d702 100644 --- a/google/cloud/storage/quickstart/CMakeLists.txt +++ b/google/cloud/storage/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # A minimal CMakeList.txt showing how to use the Google Cloud Storage C++ client # library in CMake-based projects. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-storage-quickstart CXX) find_package(google_cloud_cpp_storage REQUIRED) diff --git a/google/cloud/storagebatchoperations/quickstart/CMakeLists.txt b/google/cloud/storagebatchoperations/quickstart/CMakeLists.txt index f9f3df4f47990..0b897b94620ca 100644 --- a/google/cloud/storagebatchoperations/quickstart/CMakeLists.txt +++ b/google/cloud/storagebatchoperations/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Storage Batch Operations API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-storagebatchoperations-quickstart CXX) find_package(google_cloud_cpp_storagebatchoperations REQUIRED) diff --git a/google/cloud/storagecontrol/quickstart/CMakeLists.txt b/google/cloud/storagecontrol/quickstart/CMakeLists.txt index 0f7beaf7b1e77..f8e1c29b8b56c 100644 --- a/google/cloud/storagecontrol/quickstart/CMakeLists.txt +++ b/google/cloud/storagecontrol/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Storage API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-storagecontrol-quickstart CXX) find_package(google_cloud_cpp_storagecontrol REQUIRED) diff --git a/google/cloud/storageinsights/quickstart/CMakeLists.txt b/google/cloud/storageinsights/quickstart/CMakeLists.txt index 668558114fa9c..c3b1ff61380bd 100644 --- a/google/cloud/storageinsights/quickstart/CMakeLists.txt +++ b/google/cloud/storageinsights/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Storage Insights API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-storageinsights-quickstart CXX) find_package(google_cloud_cpp_storageinsights REQUIRED) diff --git a/google/cloud/storagetransfer/quickstart/CMakeLists.txt b/google/cloud/storagetransfer/quickstart/CMakeLists.txt index 680fb0ee7ff00..09fce9fb82085 100644 --- a/google/cloud/storagetransfer/quickstart/CMakeLists.txt +++ b/google/cloud/storagetransfer/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Storage Transfer API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-storagetransfer-quickstart CXX) find_package(google_cloud_cpp_storagetransfer REQUIRED) diff --git a/google/cloud/support/quickstart/CMakeLists.txt b/google/cloud/support/quickstart/CMakeLists.txt index 9057fc7ca898d..1a63c684b1c49 100644 --- a/google/cloud/support/quickstart/CMakeLists.txt +++ b/google/cloud/support/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Google Cloud Support API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-support-quickstart CXX) find_package(google_cloud_cpp_support REQUIRED) diff --git a/google/cloud/talent/quickstart/CMakeLists.txt b/google/cloud/talent/quickstart/CMakeLists.txt index d26ed5c6b247c..d476189daaad2 100644 --- a/google/cloud/talent/quickstart/CMakeLists.txt +++ b/google/cloud/talent/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Talent Solution API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-talent-quickstart CXX) find_package(google_cloud_cpp_talent REQUIRED) diff --git a/google/cloud/tasks/quickstart/CMakeLists.txt b/google/cloud/tasks/quickstart/CMakeLists.txt index 7449f23e6889e..4ea48a47580b2 100644 --- a/google/cloud/tasks/quickstart/CMakeLists.txt +++ b/google/cloud/tasks/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Tasks API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-tasks-quickstart CXX) find_package(google_cloud_cpp_tasks REQUIRED) diff --git a/google/cloud/telcoautomation/quickstart/CMakeLists.txt b/google/cloud/telcoautomation/quickstart/CMakeLists.txt index 9b5e8f711b9a4..abbfbc549d9eb 100644 --- a/google/cloud/telcoautomation/quickstart/CMakeLists.txt +++ b/google/cloud/telcoautomation/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Telco Automation API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-telcoautomation-quickstart CXX) find_package(google_cloud_cpp_telcoautomation REQUIRED) diff --git a/google/cloud/texttospeech/quickstart/CMakeLists.txt b/google/cloud/texttospeech/quickstart/CMakeLists.txt index 9ad5abd9c5bce..fac3d39b81942 100644 --- a/google/cloud/texttospeech/quickstart/CMakeLists.txt +++ b/google/cloud/texttospeech/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Text-to-Speech API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-texttospeech-quickstart CXX) find_package(google_cloud_cpp_texttospeech REQUIRED) diff --git a/google/cloud/timeseriesinsights/quickstart/CMakeLists.txt b/google/cloud/timeseriesinsights/quickstart/CMakeLists.txt index 7479a66b9305b..4a60c6fdd0bce 100644 --- a/google/cloud/timeseriesinsights/quickstart/CMakeLists.txt +++ b/google/cloud/timeseriesinsights/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Timeseries Insights API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-timeseriesinsights-quickstart CXX) find_package(google_cloud_cpp_timeseriesinsights REQUIRED) diff --git a/google/cloud/tpu/quickstart/CMakeLists.txt b/google/cloud/tpu/quickstart/CMakeLists.txt index b69308ca9f259..0234ec0214f2f 100644 --- a/google/cloud/tpu/quickstart/CMakeLists.txt +++ b/google/cloud/tpu/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud TPU API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-tpu-quickstart CXX) find_package(google_cloud_cpp_tpu REQUIRED) diff --git a/google/cloud/trace/quickstart/CMakeLists.txt b/google/cloud/trace/quickstart/CMakeLists.txt index 4f9d338aa09d8..74001c0668741 100644 --- a/google/cloud/trace/quickstart/CMakeLists.txt +++ b/google/cloud/trace/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Trace API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-trace-quickstart CXX) find_package(google_cloud_cpp_trace REQUIRED) diff --git a/google/cloud/translate/quickstart/CMakeLists.txt b/google/cloud/translate/quickstart/CMakeLists.txt index 027265b01e344..75bdd8ed7dd8a 100644 --- a/google/cloud/translate/quickstart/CMakeLists.txt +++ b/google/cloud/translate/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Translation API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-translate-quickstart CXX) find_package(google_cloud_cpp_translate REQUIRED) diff --git a/google/cloud/universe_domain/demo/CMakeLists.txt b/google/cloud/universe_domain/demo/CMakeLists.txt index 06b8058d4291c..099913bd08e1e 100644 --- a/google/cloud/universe_domain/demo/CMakeLists.txt +++ b/google/cloud/universe_domain/demo/CMakeLists.txt @@ -12,7 +12,7 @@ # License for the specific language governing permissions and limitations under # the License. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-universe-domain-demo CXX) find_package(google_cloud_cpp_bigquery REQUIRED) diff --git a/google/cloud/video/quickstart/CMakeLists.txt b/google/cloud/video/quickstart/CMakeLists.txt index 0d73957973a6e..6fcf838ea1c12 100644 --- a/google/cloud/video/quickstart/CMakeLists.txt +++ b/google/cloud/video/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the video services C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-video-quickstart CXX) find_package(google_cloud_cpp_video REQUIRED) diff --git a/google/cloud/videointelligence/quickstart/CMakeLists.txt b/google/cloud/videointelligence/quickstart/CMakeLists.txt index 82a83db6e1221..ce3a133671b63 100644 --- a/google/cloud/videointelligence/quickstart/CMakeLists.txt +++ b/google/cloud/videointelligence/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Video Intelligence API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-videointelligence-quickstart CXX) find_package(google_cloud_cpp_videointelligence REQUIRED) diff --git a/google/cloud/vision/quickstart/CMakeLists.txt b/google/cloud/vision/quickstart/CMakeLists.txt index 0bb3adde04082..e547a8cc6e7ed 100644 --- a/google/cloud/vision/quickstart/CMakeLists.txt +++ b/google/cloud/vision/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Vision API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-vision-quickstart CXX) find_package(google_cloud_cpp_vision REQUIRED) diff --git a/google/cloud/vmmigration/quickstart/CMakeLists.txt b/google/cloud/vmmigration/quickstart/CMakeLists.txt index b07cc74e1f3fc..6fec4a868285a 100644 --- a/google/cloud/vmmigration/quickstart/CMakeLists.txt +++ b/google/cloud/vmmigration/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the VM Migration API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-vmmigration-quickstart CXX) find_package(google_cloud_cpp_vmmigration REQUIRED) diff --git a/google/cloud/vmwareengine/quickstart/CMakeLists.txt b/google/cloud/vmwareengine/quickstart/CMakeLists.txt index 480344dc2b588..61e7ea230222c 100644 --- a/google/cloud/vmwareengine/quickstart/CMakeLists.txt +++ b/google/cloud/vmwareengine/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the VMware Engine API C++ client library from a # larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-vmwareengine-quickstart CXX) find_package(google_cloud_cpp_vmwareengine REQUIRED) diff --git a/google/cloud/vpcaccess/quickstart/CMakeLists.txt b/google/cloud/vpcaccess/quickstart/CMakeLists.txt index 7882e7fe9ab0a..6cce885f86538 100644 --- a/google/cloud/vpcaccess/quickstart/CMakeLists.txt +++ b/google/cloud/vpcaccess/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Serverless VPC Access API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-vpcaccess-quickstart CXX) find_package(google_cloud_cpp_vpcaccess REQUIRED) diff --git a/google/cloud/webrisk/quickstart/CMakeLists.txt b/google/cloud/webrisk/quickstart/CMakeLists.txt index feeceb9f43484..865f9b95a550b 100644 --- a/google/cloud/webrisk/quickstart/CMakeLists.txt +++ b/google/cloud/webrisk/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Web Risk API C++ client library from a larger # CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-webrisk-quickstart CXX) find_package(google_cloud_cpp_webrisk REQUIRED) diff --git a/google/cloud/websecurityscanner/quickstart/CMakeLists.txt b/google/cloud/websecurityscanner/quickstart/CMakeLists.txt index fb17c660f52fb..5b4b20a74797e 100644 --- a/google/cloud/websecurityscanner/quickstart/CMakeLists.txt +++ b/google/cloud/websecurityscanner/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Web Security Scanner API C++ client library # from a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-websecurityscanner-quickstart CXX) find_package(google_cloud_cpp_websecurityscanner REQUIRED) diff --git a/google/cloud/workflows/quickstart/CMakeLists.txt b/google/cloud/workflows/quickstart/CMakeLists.txt index ca93a80d3eed1..3fa5b2a9efd1f 100644 --- a/google/cloud/workflows/quickstart/CMakeLists.txt +++ b/google/cloud/workflows/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Workflow Executions API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-workflows-quickstart CXX) find_package(google_cloud_cpp_workflows REQUIRED) diff --git a/google/cloud/workstations/quickstart/CMakeLists.txt b/google/cloud/workstations/quickstart/CMakeLists.txt index ae56dad9a5c2b..bd41cd34ee7c8 100644 --- a/google/cloud/workstations/quickstart/CMakeLists.txt +++ b/google/cloud/workstations/quickstart/CMakeLists.txt @@ -15,7 +15,7 @@ # This file shows how to use the Cloud Workstations API C++ client library from # a larger CMake project. -cmake_minimum_required(VERSION 3.10...3.24) +cmake_minimum_required(VERSION 3.22...3.31) project(google-cloud-cpp-workstations-quickstart CXX) find_package(google_cloud_cpp_workstations REQUIRED)