Skip to content

feat: introduce manifest file for build dependencies via VCPKG manager

Pavel Kisliak requested to merge epam/vcpkg_manifest into master

Type of change

  • Bug Fix
  • Feature
  • Pipeline
  • Test

Does this introduce a change in the core logic?

  • No
  • Yes

Does this introduce a change in the cloud provider implementation, if so which cloud?

  • AWS
  • Azure
  • GCP
  • IBM

Does this follow conventional commits spec?

  • No
  • Yes

Have you set the target Milestone?

  • No
  • Yes

Have you set the no-detached-pipeline label?

  • No
  • Yes

Updates description?

I'd like to introduce support build project with VCPKG manager.

  • Introduce VCPKG manifest file
  • Make compatible find for GCS libraries (library from VCPKG has different name)
  • Add instructions to README.md file how to build on different platforms
  • Add "CMakeSettings.json" file for easily open and build project in the Visual Studio
  • Comment CMake test project "anthos_storage" (there is no file "anthos_storage.cc" in the repo, which is referenced in CMake)
  • Fix error "c101008d Failed to write the updated manifest to the resource of file <...>" on Windows/Release

There are two dependent MRs with fixes for Windows platform, please merge them before this.

I've marked it as "experimental" in the documentation because need to update CI for make all consistent.

Related issue: #16

Edited by Pavel Kisliak

Merge request reports