Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to latest vcpkg #3

Merged
merged 4,459 commits into from
Sep 19, 2018
Merged

Update to latest vcpkg #3

merged 4,459 commits into from
Sep 19, 2018

Conversation

brc-intelight
Copy link

Updated to latest vcpkg version (as of a few days ago) from https://github.com/Microsoft/vcpkg.

The method I used:

$ git clone https://github.com/Intelight/vcpkg.git intelight-vcpkg
$ git clone https://github.com/Microsoft/vcpkg.git msvc-vcpkg
$ cd intelight-vcpkg
$ git remote add msvc-vcpkg ../msvc-vcpkg
$ git fetch msvc-vcpkg master
$ git checkout -b update-to-latest-vcpkg
$ git merge --no-commit --no-ff msvc-vcpkg/master
$ git reset -- ports
$ git checkout ports
$ git clean -f -d
$ git commit

Then run vendor-build.ps1. This resulted in gtest and bzip2 not building correctly for whatever reason so I went and removed the intelight gtest and bzip2 versions from the ports directory and copied over the Microsoft versions.

crackedmind and others added 30 commits July 10, 2018 01:42
* Fixing ogdf and liblemon compile issues on ubuntu

* [ogdf] Avoid patch by passing cmake options
* [FlatBuffers] Patch to ignore the use of a CMake toolchain file which allows the default compilation options to be used.
Use CMake suffixes to allow flatc and shared libraries to be copied on non-Windows systems.

* [flatbuffers] Avoid use of CMAKE_EXECUTABLE_SUFFIX
Update realsense2 port to librealsense v2.13.0.
Update Apache Arrow to 0.9 and add Apache Parquet-cpp 1.4
Fixes ITK build on Windows. See microsoft#3115 for more details.
* [live555] Update to 2018.07.07

* [live555] Update SHA512 hash too.
Update ITK portfile.cmake to fix build on Windows.
* Update osgPlugins folder to 3.6.2

Update osgPlugins folder to 3.6.2 to stay in sync with osg package.

* [osgearth] Detect osgplugins version automatically
alexkaratarakis and others added 22 commits September 4, 2018 19:00
[azure-storage-cpp] Upgrade to 5.1.0
[curl] update curl to 7.61.1 nghttp2 to 1.33.0
…-static-link

[freeglut] Fix the internal default link name of freeglut. Fixed microsoft#4243.
…C++11, C++14 and later (microsoft#4288)

* New package: gracicot/kangaru, a library for dependency injection in C++11, c++14 and later

* Updated description
@dcrawford1
Copy link

looks good. so is boost at the same version 1.63.0 as it was before? Do we still get the compile warnings in VS2017. What is the advantage we get by pinning the ports directory but moving everything else forward?

@brc-intelight
Copy link
Author

@dcrawford1
Yeah, I only changed the stuff in the ports directory that was required to get things to build (gtest and bzip2) so boost is still complaining. The big bonus we get with this is that it works with the recent msvc toolsets. Our old vcpkg couldn't find msvc compiler on my machine due to me having too new a version.

I think updating the ports should be a separate change that makes sure we're using the same versions across buildroot, alpine dev, and vcpkg, so we should probably coordinate for that change.

@dcrawford1
Copy link

ok, sounds good.

@brc-intelight brc-intelight merged commit e587a51 into master Sep 19, 2018
@dtarico dtarico deleted the update-to-latest-vcpkg branch August 19, 2020 22:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet