Vitalii Koshura
797cbc8d9d
[CI] Build example applications, wrapper and vboxwrapper for OSX.
...
This fixes #4892 .
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-02-13 23:22:18 +01:00
Charlie Fenton
16b218f66a
Revert "DO NOT MERGE: Temporarily clean cache to test buildcurl.sh script"
...
This reverts commit f90f26edf3
.
2021-11-16 04:39:44 -08:00
Charlie Fenton
f90f26edf3
DO NOT MERGE: Temporarily clean cache to test buildcurl.sh script
2021-11-16 03:25:26 -08:00
Charlie Fenton
d5ff051ef3
Mac: Add a comment explaining that 3rdParty/buildMacDependencies.sh is used only for GitHub Continuous Integration, and anyone building BOINC on a Macintosh should use mac_build/setupForBOINC.sh instead.
2021-11-16 03:06:03 -08:00
Vitalii Koshura
65c7ef368e
Fix Mac build. Additional clean-up
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-07-14 13:56:26 +02:00
Charlie Fenton
bc1497ea38
Mac: Update script used by Travis CI for compatibility with new dependent library build scripts
...
- eliminate 32-bit builds (Xcode 10 with Mac OS X SDK 10.14 builds only 64-bit binaries)
2019-01-24 00:57:18 -08:00
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