boinc/3rdParty
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
..
vcpkg_ports/rappture [Windows] Add MSVS 2019 with vcpkg support 2020-03-16 02:32:35 +01:00
README.md
buildGoogletestLinux.sh Tests: add unit testing framework using googletest 2019-04-20 13:30:03 +02:00
buildLinuxDependencies.sh Tests: add unit testing framework using googletest 2019-04-20 13:30:03 +02:00
buildMacDependencies.sh Mac: Update script used by Travis CI for compatibility with new dependent library build scripts 2019-01-24 00:57:18 -08:00
buildWxLinux.sh Build: optionally disable webview support in wxWidgets 2018-01-29 21:08:50 +01:00

README.md

Purpose of 3rdParty

This directory is used to download and build dependencies for BOINC components. Archives should be downloaded into a platform specific subdirectory (e.g linux, mac, ...) to allow cross compilation of several platforms on a single host.

Build products of dependencies should be installed into a corresponding subdirectory of 3rdParty/buildCache to allow CI systems to cache this data between BOINC builds.

See the existing buildLinuxDependencies.sh and buildMacDependencies.sh scripts for how this is done on Linux and Mac currently.