Changes between Version 83 and Version 84 of MacBuild
- Timestamp:
- Apr 9, 2015, 12:21:07 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MacBuild
v83 v84 1 1 = Building BOINC Client and Manager on Macintosh OS X = 2 '''Last updated 4/ 8/15'''2 '''Last updated 4/9/15''' 3 3 4 4 This document applies to BOINC version 7.4.42and later. It has instructions for building the BOINC Client and Manager for Macintosh OS X. For information on building science project applications to run under BOINC on Macintosh OSX, see BuildMacApp. … … 120 120 git clone http://boinc.berkeley.edu/git/boinc-v2.git boinc 121 121 }}} 122 (You may change the name of the `boinc` directory to anything you wish.) See more information on [SourceCodeGit getting the BOINC source code]. 122 (You may change the name of the `boinc` directory to anything you wish.) 123 124 The command above retrieves the source code from the HEAD / MASTER (TRUNK) or development branch of the git repository. See more information on [SourceCodeGit getting the BOINC source code]. 123 125 124 126 4. Run the script to build the c-ares, curl, openssl, wxWidgets, freetype, ftgl and sqlite3 libraries as follows: … … 155 157 156 158 -dev:: 157 build the development (debug) version (native architecture only). default is deployment (release) version(universal binary: i386 and x86_64).159 build the development (debug) build (native architecture only). Default is deployment (release) build (universal binary: i386 and x86_64). 158 160 -noclean:: 159 don't do a 'clean' of each target before building. default is to clean all first.161 don't do a 'clean' of each target before building. Default is to clean all first. 160 162 161 163 The following arguments determine which targets to build … … 200 202 This will create a directory `BOINC_Installer/New_Release_7_4_42` in the `BOINC_dev` directory, and the installer will be located in `{path}/BOINC_dev/BOINC_Installer/New_Release_7_4_42/boinc_7.4.42_macOSX_x86_64`. 201 203 204 The installer script uses the deployment (release) build of BOINC; it won't work with a development (debug) build. 205 206 You can find the current version number in the file {path}/BOINC_dev/boinc/version.h 202 207 203 208 == Code Signing the BOINC Manager Installer and Uninstaller == … … 208 213 }}} 209 214 210 If there is no `~/BOINCCodeSignIdentity.txt` file, then the script will not sign the installer or uninstaller. For more information on code signing identities see the documentation for the [https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/codesign.1.html `codesign`] utility and Apple's [https://developer.apple.com/library/mac/documentation/Security/Conceptual/CodeSigningGuide/ Code Signing Guide].215 If there is no `~/BOINCCodeSignIdentity.txt` file, then the script will not sign the installer or uninstaller. Code signing is not necessary if you won't be transferring the built software over the Internet. For more information on code signing identities see the documentation for the [https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/codesign.1.html `codesign`] utility and Apple's [https://developer.apple.com/library/mac/documentation/Security/Conceptual/CodeSigningGuide/ Code Signing Guide]. 211 216 212 217