annotate MacOsX.txt @ 924:8635d78ebb1d mac

notes
author jodogne
date Wed, 26 Feb 2014 14:50:37 +0100
parents a0a05f9dcd5a
children a4362c5263e2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
922
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
1 Build
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
2 =====
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
3
918
ac8f68cbdbb6 build cont
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
4 mkdir Build
ac8f68cbdbb6 build cont
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
5 cd Build
ac8f68cbdbb6 build cont
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
6 cmake -GXcode -DCMAKE_OSX_DEPLOYMENT_TARGET=10.8 -DSTATIC_BUILD=ON -DSTANDALONE_BUILD=ON ..
ac8f68cbdbb6 build cont
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
7 xcodebuild
ac8f68cbdbb6 build cont
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
8 ./Debug/UnitTests
ac8f68cbdbb6 build cont
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
9
ac8f68cbdbb6 build cont
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
10 xcodebuild -configuration Release
ac8f68cbdbb6 build cont
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
11 ./Release/UnitTests
922
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
12
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
13
924
jodogne
parents: 922
diff changeset
14 Avec Xcode 4.2 (pour Mac OS 10.6)
jodogne
parents: 922
diff changeset
15 ---------------------------------
jodogne
parents: 922
diff changeset
16
jodogne
parents: 922
diff changeset
17 Le build 64bit ne fonctionne pas a cause de Google Log. Il faut preciser l'architecture :
jodogne
parents: 922
diff changeset
18
jodogne
parents: 922
diff changeset
19 xcodebuild -arch i386
jodogne
parents: 922
diff changeset
20 xcodebuild -arch i386 -configuration Release
jodogne
parents: 922
diff changeset
21
jodogne
parents: 922
diff changeset
22
922
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
23
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
24 Xcode
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
25 =====
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
26
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
27 Versions + SDK : http://en.wikipedia.org/wiki/Xcode
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
28
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
29 http://stackoverflow.com/questions/6783308/adding-older-ios-sdks-to-xcode-4-1-in-lion
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
30
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
31 Vieilles versions de Xcode :
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
32 https://developer.apple.com/downloads/index.action?name=Xcode
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
33
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
34 => 7z x ../xcode_4.3.3_for_lion.dmg && sudo mount -o loop -t hfsplus ./5.hfs /mnt/
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
35 Archiver /mnt/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs (10.6 et 10.7)
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
36
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
37 => 7z x ../xcode_3.2.6_and_ios_sdk_4.3.dmg && sudo mount -o loop -t hfsplus ./5.hfs /mnt/
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
38
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
39
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
40 # cd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
41 # sudo tar xvfz ~/MacSDK-10.6-10.7.tar.gz
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
42
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
43
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
44
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
45 https://gist.github.com/markrickert/7459455
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
46
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
47 https://groups.google.com/forum/#!topic/rubymotion/c7UG95FsZWo : "You
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
48 can compile to 10.6 if you have the proper SDK installed. Xcode 5 only
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
49 allows you to install 10.7+. I'd advise sticking with 10.8+ for Mac
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
50 and 6+ for iOS unless you have specific business reasons. Now that
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
51 Mavericks is free, people have no barrier to update."
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 918
diff changeset
52