mirror of https://github.com/BOINC/boinc.git
6dbf55fd9a
* enable coverage reports from gcc and disable optimizations via option to configure * install googletest library into buildcache * script to compile and run unit tests using cmake * first set of unit tests originaly contributed by Keith Uplinger There are several hardcoded paths and assumptions made in order to get this working on Travis CI. New tooling is using cmake for cross platform builds and as such is not easy to use with an autotools based system. It's not ideal but better than nothing. |
||
---|---|---|
.. | ||
README.md | ||
buildGoogletestLinux.sh | ||
buildLinuxDependencies.sh | ||
buildMacDependencies.sh | ||
buildWxLinux.sh |
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.