ShanghaiTimes
64431beb3c
Disabling external libraries
...
This fix causes two libraries to be built without including two external libraries that get found when already installed on the Mac by Homebrew for example.
2019-03-14 14:12:52 +00:00
Charlie Fenton
a4979f3ad4
Mac: Fix another error in first build after cloning the BOINC source tree. (Fixed by changing order in which Xcode builds the targets.)
2019-02-01 17:35:35 -08:00
Charlie Fenton
f429ab5c8b
Mac: Fix error in first build after cloning the BOINC source tree. (Fixed by changing order in which Xcode builds the targets.)
2019-02-01 04:52:38 -08:00
Charlie Fenton
c4d9ed0a33
Mac: Update symbol table generation for compatibility with the atos utility supplied with Xcode 10
2019-01-31 06:10:02 -08:00
Charlie Fenton
a72d72913a
Mac: fix some warnings from Xcode
2019-01-29 06:53:56 -08:00
Charlie Fenton
faf389c02a
Mac: Remove unused group from Xcode project
2019-01-29 06:10:13 -08:00
Charlie Fenton
21f42e44bf
Mac: Add missing target dependency in Xcode project
2019-01-29 04:38:15 -08:00
Charlie Fenton
a01f42e780
Mac: Fix error "cycle in dependencies between targets" when Xcode 10 option "Parallelize Build" is off.
2019-01-29 04:17:55 -08:00
Charlie Fenton
63b21171e2
Mac: Update build instructions for better Xcode 10 compatibility
2019-01-24 00:59:48 -08:00
Charlie Fenton
d7eed3eafd
Mac: Update dependent library build scripts for Xcode 10 compatibility
...
- use libc++ instead of libstdc++
- eliminate 32-bit builds (Xcode 10 with Mac OS X SDK 10.14 builds only 64-bit binaries)
- buildWxMac.sh was previously updated for Xcode 10 compatibility by commit 282ea8c324
2019-01-24 00:52:49 -08:00
Charlie Fenton
f1adbf5c5b
Mac documentation: add a PDF version of Mac build instructions to allow automatically linking to the latest version from the TRAC WIKI page
...
<https://boinc.berkeley.edu/trac/wiki/MacBuild >
2018-12-24 19:31:38 -08:00
Charlie Fenton
793deab9a6
Mac: Update build script comments and options
2018-10-14 03:31:00 -07:00
Charlie Fenton
ecd0bc178d
Mac: Update build instructions for new Xcode project, because Xcode project has been modified for compatibility with Xcode 10
2018-10-14 03:17:20 -07:00
Charlie Fenton
f1a44ddb90
Mac: Changes to Xcode project to allow building under Xcode 10
2018-10-14 03:16:14 -07:00
Charlie Fenton
282ea8c324
Mac: Changes to build scripts to allow building under Xcode 10
2018-10-14 03:12:38 -07:00
Charlie Fenton
dcab93b69a
Mac installer: Finish implementing changes to avoid Mojave security dialog
2018-10-10 04:44:56 -07:00
Charlie Fenton
06d2a1f1fa
Mac installer: Changes to avoid Mojave security dialog
2018-10-07 06:49:45 -07:00
Christian Beer
6ca62025e8
Travis Mac: disable screensaver again
...
Travis couldn't build the target. See https://github.com/BOINC/boinc/issues/2662 for more information.
2018-08-26 16:33:39 +02:00
Christian Beer
9db9bbd8b5
Mac: disable usage of libidn2 by curl
...
If libidn2 is installed curl will automatically use it. But since we build a static curl and have a shared libidn2 on the Travis VM this doesn't work.
2018-08-26 15:40:47 +02:00
Christian Beer
69a96eb892
Travis Mac: send full log output to transfer.sh in case of a failure
...
This also enables the Screensaver target to test if it can be built on Travis now.
Note: I tried to refactor the duplicated code into a bash function but string and variable interpretation screwed up the arguments passed to BuildMacBOINC.sh and I couldn't get it to work.
2018-08-26 15:26:16 +02:00
Kevin Reed
8446add652
Merge pull request #2607 from BOINC/fix_mac_sa_secure_script_comments
...
Mac: clarify comments in mac_sa_secure.sh script
2018-07-20 13:52:10 -05:00
Charlie Fenton
9cd1ff4ea4
Mac: update comments in Mac_SA_Insecure.sh script to clarify that it should be run in BOINC Data directory
2018-07-16 00:34:48 -07:00
Charlie Fenton
1fc1d7a587
Mac: update comments in mac_sa_secure.sh script to clarify that it should be run in BOINC Data directory
2018-07-16 00:26:16 -07:00
Charlie Fenton
7ea4a81865
Mac: Consolidate branding strings in one source file and one header file shared among all files which use them; add checks for missing branding strings.
2018-07-11 03:59:34 -07:00
Charlie Fenton
c84a4134c4
Mac: continue implementing fixes to installer for issues under OS 10.13 High Sierra when multiple users are to be allowed to run BOINC Manager
2018-06-25 05:35:48 -07:00
Charlie Fenton
729c30a475
Mac: Patch wxWidgets 3.1.0 to fix BOINC Manager crash on OS 10.6.
2018-06-08 02:37:58 -07:00
Vitalii Koshura
e236613753
Remove hostinfo_linux.cpp file from Scode project
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-06-01 14:52:54 +03:00
David Anderson
777c25b7e6
Merge pull request #2491 from AenBleidd/wsl_detect
...
WSL detect initial implementation
2018-05-31 14:06:10 -07:00
Vitalii Koshura
19a13d1e80
Move common linux detection functions to separate file.
...
Move WSL detection functions to separate file.
Update projet files for Windows, linux and MacOS
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-05-27 20:06:16 +03:00
Charlie Fenton
c51136aa0f
Mac: update info on code signing installer in build instructions
2018-04-27 03:31:19 -07:00
Charlie Fenton
cb45ab59d2
Mac: Fix wxWidgets 3.1.0 Mac-only bug when wxStaticBox has no label (this bug has been fixed in wxWidgets 3.1.1)
2018-03-20 02:01:28 -07:00
Charlie Fenton
b0e8ef703e
Mac (fix comments in previous commit): Patch ares_config.h and curl_config.h to not use clock_gettime(), which is defined in OS 10.12 SDK but was not available before OS 10.12. This caused the client built on OS 10.12 or OS 10.13 to crash on launch when run on older versions of OS X.
2018-02-22 06:23:16 -08:00
Charlie Fenton
8df90ff022
Mac: Patch ares_config.h andcurl_config.h to not use clock_gettime(), which is defined in OS 10.11 SDK but was not available before OS 10.11. This caused the client built on OS 10.11 or OS 10.12 to crash on launch when run on older versions of OS X.
2018-02-22 06:09:41 -08:00
Charlie Fenton
cbe17fd822
Mac: fix linker warning with Xcode 9.2 under OS 10.13
2018-02-08 02:03:10 -08:00
Christian Beer
ee77f9e23a
Travis Mac: set PKG_CONFIG_PATH to use custom freetype installation
...
Somehow the freetype-config script needs this now to report our custom installation not the system one (which may not exist). I'm not sure why it worked before the dependecy update but maybe the builds scripts in FTGL fixed that for us in the past.
2018-01-27 11:38:57 +01:00
Charlie Fenton
ccc400182f
Mac: Eliminate needing to update the script which build cURLs for each new version of c-ares or OpenSSL; get the names of current c-ares and OpenSSL directories from dependencyNames.sh.
2018-01-26 02:37:27 -08:00
Charlie Fenton
0544b7cc2a
Mac: update build instructions
2018-01-25 05:34:22 -08:00
Charlie Fenton
39aaa4c13d
Mac: update party library dependencies
2018-01-25 04:47:18 -08:00
Kevin Reed
500790f8c7
Merge branch 'master' into dpa_autologin_client
2017-11-14 09:10:46 -06:00
Charlie Fenton
2d6404c16c
Mac: Add files project_list.cpp, project_list.h to Xcode project for building client
2017-11-06 00:30:10 -08:00
Charlie Fenton
5967ee6299
Manager: update Xcode project and scripts for wxWidgets 3.1.0 because wxWidgets 3.0.0 can not be built using Xcode 9 due to APIs no longer supported by the header files in the OS 10.13 SDK
2017-10-26 02:38:25 -07:00
Charlie Fenton
6eea24b5e0
Mac: Fix bugs in last commit of build script
2017-10-22 21:56:06 -07:00
Charlie Fenton
db4b402422
Mac: Fix build scripts to rebuild Manager dependencies wxWidgets and SQLite if they were previously built as only 32-bit or only 64-bit binaries
2017-10-22 07:26:06 -07:00
Charlie Fenton
0d4b868bbd
Mac: Update installer build script to eliminate unnecessary special handling of screensaver build which is no longer needed
2017-10-20 18:31:48 +02:00
Charlie Fenton
a8c2efe93d
Mac: Update build scripts to build Manager dependencies wxWidgets and SQLite as 64-bit libraries (temporarily build both 32-bit and 64-bit libraries for backward compatibility)
2017-10-20 18:27:29 +02:00
Charlie Fenton
15c1b035f3
Mac: Update Xcode project to build everything 64-bit, in preparation for future removal of 32-bit support in OS 10.14.
2017-10-20 18:27:29 +02:00
Charlie Fenton
1dabbb7a65
Mac project: fix bug in BuildMacBOINC.sh script when -all argument is implied but not explicitly passed
2017-10-18 00:00:01 -07:00
Charlie Fenton
58360ef54b
Mac: Add keyword.cpp,.h to targets screensaver, ss_app, libboinc, client and manager in Xcode project for compatibility with master branch
2017-10-02 18:28:37 -07:00
Charlie Fenton
f8e45b7c92
Mac: Changes to Xcode project to support screensaver changes for Mac OS 10.13.
...
NOTE: This needs to be merged into both master and 7.8 branch. Xcode project in master builds and links keyword.cpp and keyword.h, which are not present i 7.8 branch, so this commit does not include those.
2017-09-30 05:05:23 -07: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