Commit Graph

9 Commits

Author SHA1 Message Date
Charlie Fenton ff6bca9eb0 Mac: Fix Travis script to match my recent changes to buildWxMac.sh and buildsqlite3.sh scripts: don't rebuild these libraries if they are 64-bit only (i.e., if they are not "universal" binaries containing both 32-bit and 64-bit code) 2018-01-26 02:44:33 -08:00
Charlie Fenton d45922a32f Travis: (Mac) remove temporary code 2017-10-27 03:42:44 -07:00
Charlie Fenton 8c9375d73f Travis: (Mac) temporarily add code to remove incorrect FLAGFILE from earlier buggy script 2017-10-27 02:36:46 -07:00
Charlie Fenton 63d27c61ef Travis (Mac): better handling of dependent library version changes 2017-10-27 02:07:15 -07:00
Charlie Fenton 3c0db3165b Mac: check whether correct architectures are already built for all dependent libraries in Travis CI builds 2017-10-23 03:09:57 -07:00
Christian Beer 7b2fb9b32f Build Mac: harden build script against paths with spaces 2017-08-10 10:30:32 +02:00
Christian Beer aaec0f9490 Build Mac: add --quiet option to dependency build scripts
By default stdout is printed on screen. For CI builds this is cluttering the log.

Note: /dev/stdout is not POSIX but is available on MacOS and popular Linux distributions.
2017-08-10 10:28:52 +02:00
Christian Beer 9c8697d520 Build Mac: use shared file for dependency build scripts
from Charlie Fenton
2017-03-23 17:47:26 +01:00
Christian Beer ab956d875b Build: restructure build process on Mac to make it more flexible
This allows to build BOINC on a Mac CI system as well as on a developers computer. See script headers for documentation.
The short version is:
* run ./3rdParty/buildMacDependencies.sh to compile all dependency libraries into 3rdParty/buildCache/mac (can be configured with --cache_dir)
* run ./mac_build/buildMacBOINC-CI.sh to compile all BOINC components using the build cache (--cache_dir can be used here too)

There are options for building debug versions but they are not very well tested. Currently you can't selectively build single targets using this.
2017-03-17 15:38:58 +01:00