# syntax=docker/dockerfile:1.3-labs # test using # docker buildx build --progress plain -t test - test.cc <<_EOF_ #include int main() { return 0; } _EOF_ RUN cat >CMakeLists.txt <<_EOF_ cmake_minimum_required(VERSION 3.5) project(google-cloud-cpp-storage-quickstart CXX C) find_package(Protobuf REQUIRED) find_package(Threads REQUIRED) add_executable(main test.cc) target_compile_features(main PRIVATE cxx_std_17) target_link_libraries(main PRIVATE protobuf::libprotobuf) _EOF_ RUN cmake -G Ninja -S . -B .build RUN cmake --build .build --verbose