Skip to content

First iteration of vcpkg build process - #644

Merged
Max Golovanov (maxgolov) merged 10 commits into
masterfrom
maxgolov/vcpkg_first_pass
Sep 24, 2020
Merged

Max Golovanov (maxgolov) merged 10 commits into
masterfrom
maxgolov/vcpkg_first_pass

Conversation

@maxgolov

@maxgolov Max Golovanov (maxgolov) commented Sep 21, 2020 •

Copy link
Copy Markdown
Contributor

I'd like to start conversation on vcpkg install mstelemetry.

First iteration:

  • basic vcpkg HOWTO document
  • port file that works for Mac and Linux -- eventually this port file must be integrated in mainline vcpkg repo. So that the vcpkg install mstelemetry command downloads the OSS release, builds it and installs in local vcpkg cache (not system-wide). It is also possible to use the port file right now from checked out source tree. I am showing how to do it.

Windows configurations will be added in a separate PR.

Partially addresses #589 (POSIX only); need to fine-tune the list of possible triplets (static/dynamic, release/debug), and add a few examples how to write custom ports for libcurl vs. Apple HTTP stack. Android is a whole separate story. Android triplet details: https://vcpkg.readthedocs.io/en/stable/users/android/ ... Not covering this yet.

Comment thread tools/ports/mstelemetry/portfile.cmake
Comment thread tools/ports/mstelemetry/portfile.cmake
Comment thread build.sh Outdated
Comment thread build.sh
Comment thread build.sh Outdated
Comment thread docs/building-with-vcpkg.md Outdated
Comment thread docs/building-with-vcpkg.md Outdated
@maxgolov

Copy link
Copy Markdown
Contributor Author

NOTE: I'm gonna merge it with 2 approvals on record - the only failure is in the EXP client test, not in any of the other no-EXP builds, and unrelated to my change.

@maxgolov
Max Golovanov (maxgolov) merged commit 54aef68 into master Sep 24, 2020
@maxgolov
Max Golovanov (maxgolov) deleted the maxgolov/vcpkg_first_pass branch October 6, 2020 16:50
Max Golovanov (maxgolov) added a commit that referenced this pull request Oct 19, 2020
First iteration of vcpkg build process
theta3 pushed a commit that referenced this pull request Jan 19, 2021
First iteration of vcpkg build process
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants