annotate doc/README.MacOSX @ 553:a93bb23fca8c

win build fix
author Tassilo Philipp
date Mon, 20 Jun 2022 15:25:01 +0200
parents 3e629dc19168
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 Building DynCall on Mac OS X
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2 ============================
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 The build system supports universal binaries (including static libraries) by
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 default (i386, x86_64).
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 In addition, the desired SDK can be choosen.
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 Optional configure switches for Mac OS X:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 Operating System:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 --target=MacOSX (optional, auto-detect)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 SDK:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 --sdk=<version> (optional, auto-detect)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 Architecture:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 not specified, builds universal binaries depending on SDK version
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 Configure and build for host platform:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 ./configure
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 make
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 sudo make install
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 Compile for Mac OS X 10.4u:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 configure --target=MacOSX --sdk=10.4u
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31