Skip to content

Add a vcpkg manifest.#197

Merged
zrax merged 2 commits intoH-uru:masterfrom
Hoikas:vcpkg-manifest
Mar 8, 2021
Merged

Add a vcpkg manifest.#197
zrax merged 2 commits intoH-uru:masterfrom
Hoikas:vcpkg-manifest

Conversation

@Hoikas
Copy link
Member

@Hoikas Hoikas commented Feb 6, 2021

This adds a vcpkg manifest so there is less need to rely on the old PlasmaPrefix libs and to better enable adding/removing dependencies. I omitted python3 from the manifest because vcpkg does not integrate with the deprecated FindPythonLibs and FindPythonInterp modules. I have also moved the "modern" Visual Studio compilers from AppVeyor to GHA to improve CI parallelism. The older compilers/pythons remain on AppVeyor.

Currently, there is still interest in Visual Studio 2013 and Python 3.5 because that is what Blender 2.79b is using on Windows.

Still TODO: switch AppVeyor over to using the vcpkg manifest.

@Hoikas
Copy link
Member Author

Hoikas commented Feb 6, 2021

Still TODO: switch AppVeyor over to using the vcpkg manifest.

I have found a bug in vcpkg.exe's ability to detect Visual Studio 2013 on AppVeyor, so this is going to block for awhile.

@Hoikas
Copy link
Member Author

Hoikas commented Feb 6, 2021

Blocking on microsoft/vcpkg-tool#4.

@Hoikas
Copy link
Member Author

Hoikas commented Mar 8, 2021

I'm backing off trying to use vcpkg with VS 2013 due to vcpkg's current baseline string_theory not supporting VS 2013. There's not really an easy way to override string_theory only when on the old compiler, so meh.

@Hoikas Hoikas marked this pull request as ready for review March 8, 2021 04:40
@zrax zrax merged commit 7bdcc17 into H-uru:master Mar 8, 2021
@Hoikas Hoikas deleted the vcpkg-manifest branch March 9, 2021 01:22
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.

2 participants