Commit Graph

7 Commits

Author SHA1 Message Date
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
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 0edaa7d12a
[VS2019] Fix freetype linkage
Looks like now freetype is additionaly dependent from brotli library.
Also fix boinccas building for Debug because of missing atlsd.lib file

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-08-12 00:55:19 +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 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