Mercurial > sdl-ios-xcode
annotate INSTALL @ 5029:5d7d48157be7
Greg Jandl to SDL
I did some digging, and I think I've found a better solution. By
including some additional .m4 macros in the acinclude directory
(http://www.gnu.org/software/autoconf-archive/ax_check_compiler_flags.html,
http://www.gnu.org/software/autoconf-archive/ax_gcc_archflag.html and
http://www.gnu.org/software/autoconf-archive/ax_gcc_x86_cpuid.html)
then using the patch below (same as previous patch + one line change
to configure.in), SDL will build correctly out of the box.
The arch can then be overridden by --with-gcc-arch=<arch> (most will
probably want to build with i686 there for general distribution) or
--without-gcc-arch, to disable setting the arch all together.
On my Atom netbook, I get -march=PentiumPro by default, which works
great, as does --with-gcc-arch=i686.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 18 Jan 2011 22:40:45 -0800 |
parents | 00e7c6b7eb03 |
children |
rev | line source |
---|---|
0 | 1 |
2 To compile and install SDL: | |
3 | |
3561
00e7c6b7eb03
Added svn checkout install step
Sam Lantinga <slouken@libsdl.org>
parents:
866
diff
changeset
|
4 0. If you have downloaded this from the website, skip to the next step. |
00e7c6b7eb03
Added svn checkout install step
Sam Lantinga <slouken@libsdl.org>
parents:
866
diff
changeset
|
5 If you have checked this out from subversion, you'll need to run |
00e7c6b7eb03
Added svn checkout install step
Sam Lantinga <slouken@libsdl.org>
parents:
866
diff
changeset
|
6 ./autogen.sh to build the configure script. |
00e7c6b7eb03
Added svn checkout install step
Sam Lantinga <slouken@libsdl.org>
parents:
866
diff
changeset
|
7 |
0 | 8 1. Run './configure; make; make install' |
9 | |
866
0a45995a7fc3
Date: Tue, 2 Mar 2004 11:34:54 +0100
Sam Lantinga <slouken@libsdl.org>
parents:
533
diff
changeset
|
10 If you are compiling for Windows using gcc, read the FAQ at: |
0a45995a7fc3
Date: Tue, 2 Mar 2004 11:34:54 +0100
Sam Lantinga <slouken@libsdl.org>
parents:
533
diff
changeset
|
11 http://www.libsdl.org/faq.php?action=listentries&category=4#42 |
0 | 12 |
13 If you are compiling using Visual C++ on Win32, you should read | |
14 the file VisualC.html | |
15 | |
16 2. Look at the example programs in ./test, and check out the HTML | |
17 documentation in ./docs to see how to use the SDL library. | |
18 | |
19 3. Join the SDL developer mailing list by sending E-mail to | |
253
b23d3c5a32f3
Updated mailing list information
Sam Lantinga <slouken@libsdl.org>
parents:
0
diff
changeset
|
20 sdl-request@libsdl.org |
b23d3c5a32f3
Updated mailing list information
Sam Lantinga <slouken@libsdl.org>
parents:
0
diff
changeset
|
21 and put "subscribe" in the subject of the message. |
0 | 22 |
253
b23d3c5a32f3
Updated mailing list information
Sam Lantinga <slouken@libsdl.org>
parents:
0
diff
changeset
|
23 Or alternatively you can use the web interface: |
533
263e4884f70d
*** empty log message ***
Sam Lantinga <slouken@libsdl.org>
parents:
253
diff
changeset
|
24 http://www.libsdl.org/mailing-list.php |
0 | 25 |
26 That's it! | |
27 Sam Lantinga <slouken@libsdl.org> |