summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@gmx.de>2008-07-12 18:43:17 +0000
committerPatrick Ohly <patrick.ohly@gmx.de>2008-07-12 18:43:17 +0000
commit1aa93e6cb201cb9ffc2312004e5fcec3208a8a1c (patch)
treefdfeda34c789306c8824a3962a02f38f30fd3e20 /HACKING
parenta8b9c1f25f65428ca184c6ef7334e089de1be2a5 (diff)
simplified compiling for ppc/386 on Mac OS X
git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@668 15ad00c4-1369-45f4-8270-35d70d36bdcd
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING14
1 files changed, 9 insertions, 5 deletions
diff --git a/HACKING b/HACKING
index d553882b..1907ddbf 100644
--- a/HACKING
+++ b/HACKING
@@ -208,17 +208,21 @@ Compiling for iPhone
Compiling for Mac OS X
----------------------
- <path>/configure --with-sync4j-src= --enable-addressbook
- make CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386" \
- LDFLAGS="-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386"
+ Configuring for development:
+ <path>/configure --with-sync4j-src=<path> \
+ --enable-addressbook \
+ SYNCEVOLUTION_CXXFLAGS="-Wall -Werror -Wno-unknown-pragmas" \
+ CXXFLAGS=-g \
+ CFLAGS=-g
+
+
+ Compiling final release:
./configure --enable-addressbook \
CXXFLAGS="-O -g -arch i386 -arch ppc" \
CFLAGS="-O -g -arch i386 -arch ppc" \
LDFLAGS="-arch i386 -arch ppc" --disable-dependency-tracking
- TODO: --disable-dependency-tracking an client-api weiterreichen
-
Fine-grained memory checking:
MallocStackLogging=1 MallocStackLoggingNoCompact=1 \
MallocScribble=1 MallocPreScribble=1 MallocGuardEdges=1 \