mirror of https://github.com/BOINC/boinc.git
*** empty log message ***
svn path=/trunk/boinc/; revision=10154
This commit is contained in:
parent
eb66934f8a
commit
6bc8011298
|
@ -4686,7 +4686,7 @@ Rom 15 May 2006
|
|||
|
||||
Charlie 16 May 2006
|
||||
- Mac: Fix a bug if name of default browser contains spaces.
|
||||
Remove obsolete files language.C,h from XCode project
|
||||
Remove obsolete files language.C,h from XCode project
|
||||
|
||||
clientgui/
|
||||
hyperlink.cpp
|
||||
|
@ -4785,3 +4785,19 @@ Rom 16 May 2006
|
|||
boinc_win.h
|
||||
diagnostics.C, .h
|
||||
diagnostics_win.C
|
||||
|
||||
Charlie 16 May 2006
|
||||
|
||||
- Mac: Update XCode roject, build instructions and build scripts
|
||||
to use wxMac-2.6.3 instead of 2.6.2.
|
||||
Remove obsolete files exception.C,.h from XCode project.
|
||||
- Compile fix: don't #include <malloc.h> in stdwx.h if Mac.
|
||||
|
||||
clientgui/
|
||||
stdwx.h
|
||||
mac_build/
|
||||
HowToBuildBOINC_XCode.rtf
|
||||
buildWxMac.sh
|
||||
setupForBOINC.sh
|
||||
boinc.xcodeproj/
|
||||
project.pbxproj
|
||||
|
|
|
@ -131,7 +131,9 @@
|
|||
|
||||
// Standard Libraries
|
||||
//
|
||||
#ifndef __APPLE__
|
||||
#include <malloc.h>
|
||||
#endif
|
||||
|
||||
// C headers
|
||||
#include <cassert>
|
||||
|
|
|
@ -11,10 +11,10 @@
|
|||
\f1\b0\fs24 \cf0 \
|
||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\qc
|
||||
\cf0 Written by Charlie Fenton\
|
||||
Last updated 4/27/06\
|
||||
Last updated 5/17/06\
|
||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
|
||||
\cf0 \
|
||||
This document applies to BOINC version 5.3.19 and later. It has instructions for building BOINC for Macintosh OSX, plus information for building science project applications to run under BOINC on Macintosh OSX. \
|
||||
This document applies to BOINC version 5.4.0 and later. It has instructions for building BOINC for Macintosh OSX, plus information for building science project applications to run under BOINC on Macintosh OSX. \
|
||||
\
|
||||
Contents of this document:\
|
||||
\'a5 Important requirements for building BOINC software for the Mac.\
|
||||
|
@ -83,15 +83,15 @@ After building the libraries as Universal Binaries using the second method, you
|
|||
|
||||
\f1\b0\fs24 \cf0 \
|
||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
|
||||
\cf0 BOINC depends on three third-party libraries: wxMac-2.6.2, curl-7.15.3, and jpeg-6b. You can obtain these from the following URLs:\
|
||||
\cf0 BOINC depends on three third-party libraries: wxMac-2.6.3, curl-7.15.3, and jpeg-6b. You can obtain these from the following URLs:\
|
||||
\
|
||||
wxMac-2.6.2 (needed only if you are building the BOINC Manager):\
|
||||
wxMac-2.6.3 (needed only if you are building the BOINC Manager):\
|
||||
{\field{\*\fldinst{HYPERLINK "http://www.wxwidgets.org"}}{\fldrslt
|
||||
\f3\fs26 http://www.wxwidgets.org}}
|
||||
\f3\fs26 \
|
||||
|
||||
\f1\fs24 {\field{\*\fldinst{HYPERLINK "http://prdownloads.sourceforge.net/wxwindows/wxMac-2.6.2.tar.gz"}}{\fldrslt
|
||||
\f3\fs26 http://prdownloads.sourceforge.net/wxwindows/wxMac-2.6.2.tar.gz}}\
|
||||
\f1\fs24 {\field{\*\fldinst{HYPERLINK "http://prdownloads.sourceforge.net/wxwindows/wxMac-2.6.3.tar.gz"}}{\fldrslt
|
||||
\f3\fs26 http://prdownloads.sourceforge.net/wxwindows/wxMac-2.6.3.tar.gz}}\
|
||||
\
|
||||
curl-7.15.3:\
|
||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
|
||||
|
@ -113,7 +113,7 @@ jpeg-6b (needed only if you are building the BOINC libboinc_graphics_api.a libr
|
|||
|
||||
\f2\i \cf0 XCode 2.2 installs autoconf 2.59 and automake 1.63.
|
||||
\f1\i0
|
||||
\f2\i To determine the version number, type "autoconf --version" or "automake --version" . Building wxMac-2.6.2 and curl-7.15.3 require autoconf 2.59 and automake 1.93 or later. \
|
||||
\f2\i To determine the version number, type "autoconf --version" or "automake --version" . Building wxMac-2.6.3 and curl-7.15.3 require autoconf 2.59 and automake 1.93 or later. \
|
||||
\
|
||||
Upgrades for autoconf and automake are available from www.gnu.org: \
|
||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
|
||||
|
@ -132,7 +132,7 @@ XCode installed these utilities in the /usr/bin/ directory, but the upgrades by
|
|||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural
|
||||
\cf0 As stated above, all BOINC software for Power PC Macs must be built using GCC 3.3 and MacOS10.3.9 SDK to assure backward compatibility with OS 10.3. All BOINC software for Intel Macs must be built using GCC 4.0 and MacOS10.4.u SDK to allow cross-compiling. \
|
||||
\
|
||||
These are not done by either the XCode projects which come with wxMac-2.6.2, nor the AutoMake scripts supplied with wxMac-2.6.2, curl-7.15.3, or jpeg-6b. So be sure to use our special scripts to build these packages.\
|
||||
These are not done by either the XCode projects which come with wxMac-2.6.3, nor the AutoMake scripts supplied with wxMac-2.6.3, curl-7.15.3, or jpeg-6b. So be sure to use our special scripts to build these packages.\
|
||||
\
|
||||
Building BOINC and the library packages on which it depends requires OS 10.4.4 and XCode 2.2 (or greater). It may be possible to use XCode 2.1 and/or versions of OS X earlier than 10.4.4, but this has not been tested by the authors.\
|
||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
|
||||
|
@ -142,7 +142,7 @@ Building BOINC and the library packages on which it depends requires OS 10.4.4 a
|
|||
[2] Put the following 3 directories inside the BOINC_dev folder (omit any you don't need):\
|
||||
curl-7.15.3\
|
||||
jpeg-6b\
|
||||
wxMac-2.6.2\
|
||||
wxMac-2.6.3\
|
||||
\
|
||||
Important: do not change the names of any of these 3 directories.\
|
||||
\
|
||||
|
@ -218,7 +218,7 @@ The options for BuildMacBOINC.sh are:\
|
|||
\f1\b0 is obsolete and should no longer be used.\
|
||||
\'a5
|
||||
\f0\b wxMac-BOINC.xcodeproj
|
||||
\f1\b0 is used to build the wxMac-2.6.2 library in conjunction with the setupForBoinc.sh or buildWxMac.sh scripts. Do not use it as a stand-alone project; it will not configure the wxMac libraries correctly when run outside of these scripts. \
|
||||
\f1\b0 is used to build the wxMac-2.6.3 library in conjunction with the setupForBoinc.sh or buildWxMac.sh scripts. Do not use it as a stand-alone project; it will not configure the wxMac libraries correctly when run outside of these scripts. \
|
||||
\'a5
|
||||
\f0\b boinc.xcodeproj
|
||||
\f1\b0 builds BOINC. It can be used either with the BuildMacBOINC.sh script or as a stand-alone project. It has two extra build configurations, i386-Deployment and ppc-Deployment, which can be used for testing only to build for just one architecture. The Development build configuration builds only the native architecture and is used for debugging. The Deployment build configuration builds a universal binary and is suitable for release builds.\
|
||||
|
@ -243,23 +243,23 @@ source \{path\}/BOINC_dev/boinc/mac_installer/release_boinc.sh x y z\
|
|||
|
||||
\f1\fs24 \
|
||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
|
||||
\cf0 Substitute the 3 parts of the BOINC version number for x y and z in the above. For example, to build the installer for BOINC version 5.3.19, the command would be\
|
||||
\cf0 Substitute the 3 parts of the BOINC version number for x y and z in the above. For example, to build the installer for BOINC version 5.4.0, the command would be\
|
||||
\pard\pardeftab720\ql\qnatural
|
||||
|
||||
\f3\fs26 \cf0 source \{path\}/BOINC_dev/boinc/mac_installer/release_boinc.sh 5 3 19\
|
||||
\f3\fs26 \cf0 source \{path\}/BOINC_dev/boinc/mac_installer/release_boinc.sh 5 4 0\
|
||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
|
||||
|
||||
\f1\fs24 \cf0 This will create a directory "BOINC_Installer/New_Release_5_3_19" in the BOINC_dev directory.
|
||||
\f3 \
|
||||
\
|
||||
|
||||
\f1 To build version 5.3.19 of the Grid Republic flavor of BOINC, you would type:
|
||||
\f1 To build version 5.4.0 of the Grid Republic flavor of BOINC, you would type:
|
||||
\f3
|
||||
\f1 \
|
||||
\pard\pardeftab720\ql\qnatural
|
||||
|
||||
\f3\fs26 \cf0 cd \{path\}/BOINC_dev/boinc/\
|
||||
source \{path\}/BOINC_dev/boinc/mac_installer/release_GridRepublic.sh 5 3 19\
|
||||
source \{path\}/BOINC_dev/boinc/mac_installer/release_GridRepublic.sh 5 4 0\
|
||||
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
|
||||
|
||||
\f1\fs24 \cf0 This will create a directory "BOINC_Installer/New_Release_GR_5_3_19" in the BOINC_dev directory.
|
||||
|
|
|
@ -110,7 +110,6 @@
|
|||
DD407A6907D2FBC200163EF5 /* proxy_info.C in Sources */ = {isa = PBXBuildFile; fileRef = DD344BEF07C5B1770043025C /* proxy_info.C */; };
|
||||
DD407A6B07D2FBC700163EF5 /* shmem.C in Sources */ = {isa = PBXBuildFile; fileRef = AAA31C97042157A800A80164 /* shmem.C */; };
|
||||
DD407A6D07D2FBD100163EF5 /* util.C in Sources */ = {isa = PBXBuildFile; fileRef = F5EAD479031AF001018E201A /* util.C */; };
|
||||
DD407AB907D2FC7D00163EF5 /* exception.C in Sources */ = {isa = PBXBuildFile; fileRef = DD407AB507D2FC7D00163EF5 /* exception.C */; };
|
||||
DD407ABB07D2FC7D00163EF5 /* mem_usage.C in Sources */ = {isa = PBXBuildFile; fileRef = DD407AB707D2FC7D00163EF5 /* mem_usage.C */; };
|
||||
DD40824807D3068A00163EF5 /* graphics_api.C in Sources */ = {isa = PBXBuildFile; fileRef = F59DD6F7032FF0AF01A80164 /* graphics_api.C */; };
|
||||
DD40825C07D3076400163EF5 /* graphics_data.C in Sources */ = {isa = PBXBuildFile; fileRef = DD40825107D3076400163EF5 /* graphics_data.C */; };
|
||||
|
@ -754,8 +753,6 @@
|
|||
DD344BFB07C5B1A80043025C /* proxy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = proxy.h; path = ../client/proxy.h; sourceTree = SOURCE_ROOT; };
|
||||
DD35353107E1E05C00C4718D /* libboinc_api.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libboinc_api.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
DD407A4A07D2FB1200163EF5 /* libboinc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libboinc.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
DD407AB507D2FC7D00163EF5 /* exception.C */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = exception.C; path = ../lib/exception.C; sourceTree = SOURCE_ROOT; };
|
||||
DD407AB607D2FC7D00163EF5 /* exception.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = exception.h; path = ../lib/exception.h; sourceTree = SOURCE_ROOT; };
|
||||
DD407AB707D2FC7D00163EF5 /* mem_usage.C */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = mem_usage.C; path = ../lib/mem_usage.C; sourceTree = SOURCE_ROOT; };
|
||||
DD407AB807D2FC7D00163EF5 /* mem_usage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = mem_usage.h; path = ../lib/mem_usage.h; sourceTree = SOURCE_ROOT; };
|
||||
DD407ADC07D2FDF700163EF5 /* std_fixes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = std_fixes.h; path = ../lib/std_fixes.h; sourceTree = SOURCE_ROOT; };
|
||||
|
@ -902,7 +899,7 @@
|
|||
DDA9D3BB09189A8C0060E7A7 /* Mac_GUI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Mac_GUI.cpp; path = ../clientgui/mac/Mac_GUI.cpp; sourceTree = SOURCE_ROOT; };
|
||||
DDAEC9E107FA583B00A7BC36 /* SetVersion */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = SetVersion; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
DDAEC9E707FA58A000A7BC36 /* SetVersion.C */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SetVersion.C; path = ../clientgui/mac/SetVersion.C; sourceTree = SOURCE_ROOT; };
|
||||
DDB5060D0958247800181B75 /* libwx_mac.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libwx_mac.a; path = "../../wxMac-2.6.2/src/build/Deployment/libwx_mac.a"; sourceTree = SOURCE_ROOT; };
|
||||
DDB5060D0958247800181B75 /* libwx_mac.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libwx_mac.a; path = "../../wxMac-2.6.3/src/build/Deployment/libwx_mac.a"; sourceTree = SOURCE_ROOT; };
|
||||
DDB506F80958446900181B75 /* ProxyInfoPage.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ProxyInfoPage.cpp; path = ../clientgui/ProxyInfoPage.cpp; sourceTree = SOURCE_ROOT; };
|
||||
DDB506F90958446900181B75 /* ProxyInfoPage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ProxyInfoPage.h; path = ../clientgui/ProxyInfoPage.h; sourceTree = SOURCE_ROOT; };
|
||||
DDB8D5A5081FC8C700A5A1E8 /* postinstall */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.csh; name = postinstall; path = ../mac_installer/postinstall; sourceTree = SOURCE_ROOT; };
|
||||
|
@ -1275,8 +1272,6 @@
|
|||
DD344BA207C5AE5A0043025C /* diagnostics.C */,
|
||||
DD344BA307C5AE5A0043025C /* diagnostics.h */,
|
||||
F51DE2B302DE4D0301D42C55 /* error_numbers.h */,
|
||||
DD407AB507D2FC7D00163EF5 /* exception.C */,
|
||||
DD407AB607D2FC7D00163EF5 /* exception.h */,
|
||||
F5EAD475031AEFF8018E201A /* filesys.C */,
|
||||
F5EAD474031AEFF8018E201A /* filesys.h */,
|
||||
DD81C5CC07C5D7D90098A04D /* gui_rpc_client.C */,
|
||||
|
@ -2375,7 +2370,6 @@
|
|||
DD407A4F07D2FB7100163EF5 /* base64.C in Sources */,
|
||||
DD407A5107D2FB7800163EF5 /* crypt.C in Sources */,
|
||||
DD407A5307D2FB7C00163EF5 /* diagnostics.C in Sources */,
|
||||
DD407AB907D2FC7D00163EF5 /* exception.C in Sources */,
|
||||
DD407A5507D2FB8400163EF5 /* filesys.C in Sources */,
|
||||
DD52C81108B5D44D008D9AA4 /* gui_rpc_client.C in Sources */,
|
||||
DD52C81208B5D44E008D9AA4 /* gui_rpc_client_ops.C in Sources */,
|
||||
|
@ -2810,7 +2804,7 @@
|
|||
GCC_PREFIX_HEADER = "";
|
||||
HEADER_SEARCH_PATHS = "../../curl-7.15.3/include";
|
||||
INSTALL_PATH = "";
|
||||
LIBRARY_SEARCH_PATHS = "../../wxMac-2.6.2/src/build/Deployment/libwx_mac.a";
|
||||
LIBRARY_SEARCH_PATHS = "";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.4;
|
||||
OTHER_CFLAGS = (
|
||||
"-D_THREAD_SAFE",
|
||||
|
@ -2891,13 +2885,13 @@
|
|||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = ../clientgui/mac/MacGUI.pch;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
"../../wxMac-2.6.2/src/build/include/wx/",
|
||||
"../../wxMac-2.6.2/include",
|
||||
"../../wxMac-2.6.3/src/build/include/wx/",
|
||||
"../../wxMac-2.6.3/include",
|
||||
);
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "$(USER_APPS_DIR)";
|
||||
LIBRARY_SEARCH_PATHS = (
|
||||
"../../wxMac-2.6.2/src/build/Deployment/",
|
||||
"../../wxMac-2.6.3/src/build/Deployment/",
|
||||
../lib,
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.4;
|
||||
|
@ -3398,7 +3392,7 @@
|
|||
GCC_PREFIX_HEADER = "";
|
||||
HEADER_SEARCH_PATHS = "../../curl-7.15.3/include";
|
||||
INSTALL_PATH = "";
|
||||
LIBRARY_SEARCH_PATHS = "../../wxMac-2.6.2/src/build/Deployment/libwx_mac.a";
|
||||
LIBRARY_SEARCH_PATHS = "";
|
||||
MACOSX_DEPLOYMENT_TARGET = "";
|
||||
OPTIMIZATION_CFLAGS = "-O0";
|
||||
OTHER_CFLAGS = (
|
||||
|
@ -3444,10 +3438,7 @@
|
|||
GCC_PREFIX_HEADER = "";
|
||||
HEADER_SEARCH_PATHS = "../../curl-7.15.3/include";
|
||||
INSTALL_PATH = "";
|
||||
LIBRARY_SEARCH_PATHS = (
|
||||
/usr/lib/gcc/darwin/3.3,
|
||||
"../../wxMac-2.6.2/src/build/Deployment/libwx_mac.a",
|
||||
);
|
||||
LIBRARY_SEARCH_PATHS = /usr/lib/gcc/darwin/3.3;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.3;
|
||||
OTHER_CFLAGS = (
|
||||
"-DMAC_OS_X_VERSION_MAX_ALLOWED=1030",
|
||||
|
@ -3561,15 +3552,14 @@
|
|||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = ../clientgui/mac/MacGUI.pch;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
"../../wxMac-2.6.2/src/build/include/wx/",
|
||||
"../../wxMac-2.6.2/include",
|
||||
"../../wxMac-2.6.3/src/build/include/wx/",
|
||||
"../../wxMac-2.6.3/include",
|
||||
);
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "$(USER_APPS_DIR)";
|
||||
LIBRARY_SEARCH_PATHS = (
|
||||
"../../wxMac-2.6.2/src/build/Deployment",
|
||||
"../../wxMac-2.6.3/src/build/Deployment/",
|
||||
../lib,
|
||||
/usr/lib/gcc/darwin/,
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = "";
|
||||
OPTIMIZATION_CFLAGS = "-O0";
|
||||
|
@ -3619,15 +3609,14 @@
|
|||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = ../clientgui/mac/MacGUI.pch;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
"../../wxMac-2.6.2/src/build/include/wx/",
|
||||
"../../wxMac-2.6.2/include",
|
||||
"../../wxMac-2.6.3/src/build/include/wx/",
|
||||
"../../wxMac-2.6.3/include",
|
||||
);
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "$(USER_APPS_DIR)";
|
||||
LIBRARY_SEARCH_PATHS = (
|
||||
"../../wxMac-2.6.2/src/build/Deployment",
|
||||
"../../wxMac-2.6.3/src/build/Deployment/",
|
||||
../lib,
|
||||
/usr/lib/gcc/darwin/3.3,
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.3;
|
||||
OTHER_CFLAGS = (
|
||||
|
@ -4079,10 +4068,7 @@
|
|||
GCC_PREFIX_HEADER = "";
|
||||
HEADER_SEARCH_PATHS = "../../curl-7.15.3/include";
|
||||
INSTALL_PATH = "";
|
||||
LIBRARY_SEARCH_PATHS = (
|
||||
/usr/lib/gcc/darwin/4.0,
|
||||
"../../wxMac-2.6.2/src/build/Deployment/libwx_mac.a",
|
||||
);
|
||||
LIBRARY_SEARCH_PATHS = /usr/lib/gcc/darwin/4.0;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.4;
|
||||
OTHER_CFLAGS = (
|
||||
"-D_THREAD_SAFE",
|
||||
|
@ -4158,15 +4144,14 @@
|
|||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = ../clientgui/mac/MacGUI.pch;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
"../../wxMac-2.6.2/src/build/include/wx/",
|
||||
"../../wxMac-2.6.2/include",
|
||||
"../../wxMac-2.6.3/src/build/include/wx/",
|
||||
"../../wxMac-2.6.3/include",
|
||||
);
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "$(USER_APPS_DIR)";
|
||||
LIBRARY_SEARCH_PATHS = (
|
||||
"../../wxMac-2.6.2/src/build/Deployment/",
|
||||
"../../wxMac-2.6.3/src/build/Deployment/",
|
||||
../lib,
|
||||
/usr/lib/gcc/darwin/4.0,
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.4;
|
||||
OTHER_CFLAGS = (
|
||||
|
|
|
@ -20,19 +20,19 @@
|
|||
# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
#
|
||||
#
|
||||
# Script to build the wxMac-2.6.2 library for BOINC as a Universal Binary
|
||||
# Script to build the wxMac-2.6.3 library for BOINC as a Universal Binary
|
||||
#
|
||||
# by Charlie Fenton 2/27/06
|
||||
# by Charlie Fenton 5/17/06
|
||||
#
|
||||
## Before running this script, you must first copy the special XCode
|
||||
## project
|
||||
## boinc/mac_build/wxMac-BOINC.xcodeproj
|
||||
## to
|
||||
## wxMac-2.6.2/src/
|
||||
## wxMac-2.6.3/src/
|
||||
#
|
||||
#
|
||||
## In Terminal, CD to the wxMac-2.6.2 directory.
|
||||
## cd [path]/wxMac-2.6.2/
|
||||
## In Terminal, CD to the wxMac-2.6.3 directory.
|
||||
## cd [path]/wxMac-2.6.3/
|
||||
## then run this script:
|
||||
## source [ path_to_this_script ] [ -clean ]
|
||||
##
|
||||
|
|
|
@ -21,9 +21,9 @@
|
|||
#
|
||||
#
|
||||
# Master script to build Universal Binary libraries needed by BOINC:
|
||||
# curl-7.15.3, jpeg-6b and wxMac-2.6.2
|
||||
# curl-7.15.3, jpeg-6b and wxMac-2.6.3
|
||||
#
|
||||
# by Charlie Fenton 4/27/06
|
||||
# by Charlie Fenton 5/17/06
|
||||
#
|
||||
# Download these three packages and place them in a common parent
|
||||
# directory with the BOINC source tree.
|
||||
|
@ -73,15 +73,15 @@ if [ $? -ne 0 ]; then exit 1; fi
|
|||
|
||||
echo ""
|
||||
echo "----------------------------------"
|
||||
echo "------- BUILD wxMac-2.6.2 --------"
|
||||
echo "------- BUILD wxMac-2.6.3 --------"
|
||||
echo "----------------------------------"
|
||||
echo ""
|
||||
|
||||
cd "${SCRIPT_DIR}"
|
||||
|
||||
cp -fpR wxMac-BOINC.xcodeproj ../../wxMac-2.6.2/src/
|
||||
cp -fpR wxMac-BOINC.xcodeproj ../../wxMac-2.6.3/src/
|
||||
|
||||
cd ../../wxMac-2.6.2/
|
||||
cd ../../wxMac-2.6.3/
|
||||
if [ $? -ne 0 ]; then exit 1; fi
|
||||
source "${SCRIPT_DIR}/buildWxMac.sh"
|
||||
if [ $? -ne 0 ]; then exit 1; fi
|
||||
|
|
Loading…
Reference in New Issue