Commit Graph

11 Commits

Author SHA1 Message Date
Vitalii Koshura 0873f4c6e4
[CI][Windows] Always generate full PDBs
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-10-19 22:25:07 +02:00
Tal Regev 758d93d65c
Unify manifests vcpkg files 2022-06-05 23:58:04 +03:00
Vitalii Koshura 3328871e22
[Windows] Build using ARM64
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-09-10 12:34:20 +02:00
Tal Regev 7da37045f7
Fix: Do not clone when folder vcpkg exist 2021-08-25 00:08:11 +03:00
Vitalii Koshura a48283610b
[Windows] Optimize project files.
Remove duplicating properties by moving them to props file.
Increase build speed on ci and local (for Debug only) by generating smaller PDBs.
Reference: https://devblogs.microsoft.com/cppblog/faster-c-build-cycle-in-vs-15-with-debugfastlink/

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-08-14 13:05:28 +02:00
Vitalii Koshura 6ee7694635
[VS2019] Fix VcpkgCacheDir location path
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-27 22:51:40 +02:00
Vitalii Koshura 48aa5e7ec9
Merge remote-tracking branch 'upstream/master' into appveyor_vcpkg_cache
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-23 10:18:44 +02:00
Vitalii Koshura 51557759f6
[VS2019] Add code signing.
To enable codesigning two environment variables should be set in Windows:
- BUILDCODESIGN that is points to the directory where boinc.pfx file is located
- CODESIGNBOINC that contains password for boinc.pfx file

Small projects clean-up made.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-22 12:43:54 +02:00
Vitalii Koshura b4ea541416
[Windows] Simplify vcpkg usage within *.vcxproj configuration
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-19 10:59:41 +02:00
Vitalii Koshura bf55acc1cb
[AppVeyor] Add support of vcpkg cache for CI
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-13 17:36:38 +02:00
Vitalii Koshura 4594160ffb
[Windows] Add MSVS 2019 with vcpkg support
Added new projects to build with Microsoft Visual Studio 2019.
Added vcpkg support for 3rd party libraries.
For simplification all executables use static linked libraries
(impact +0.5 MB or < 3%).
Enable build for all projects (including examples for opencl, cuda etc).
Configuration is not tested yet, so no CI added.
Also because of the reason above projects for VS 2013 are not removed yet too.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-03-16 02:32:35 +01:00