Gabriel Jacobo
192f284bdd
small improvements in the iosbuild.sh script
2012-06-19 20:16:45 -03:00
Gabriel Jacobo
aaaf916145
Adds a simple command line utility (iosbuild.sh) to create iOS binaries for armv6, armv7 and i386
2012-06-19 18:25:04 -03:00
Sam Lantinga
96b1c69db7
Fixed bug 1410 - fatbuild.sh is broken
...
Martin Gerhardy 2012-02-03 23:04:45 PST
after the name change from SDL to SDL2 the fatbuild.sh got broken. The attached
patch should fix this.
2012-02-04 10:40:04 -05:00
Sam Lantinga
9a81a7fa24
No man pages for SDL 1.3
2011-11-23 13:25:45 -05:00
Sam Lantinga
cf218dc428
Get the full path for the src directory so auxdir works correctly
2011-10-19 20:23:24 -04:00
Ryan C. Gordon
7cf73953bb
Updated fatbuild.sh to match 1.2 version.
2011-09-19 01:49:29 -04:00
Sam Lantinga
19fc9bc29c
Removed some extra ppc scaffolding
2011-08-14 17:21:21 -04:00
Sam Lantinga
8f4efe2e53
Fat build doesn't support PPC anymore.
2011-08-14 17:17:34 -04:00
Sam Lantinga
a0a3c805a2
Added a revision number for easy compile-time tests.
2011-02-20 10:42:51 -08:00
Sam Lantinga
6ec7646870
Added a better way to include build rules in the Makefile
...
Cleaned up dependencies on generating SDL_revision.h
Fixed 'make install' if you are not building from a Mercurial repository
2011-02-18 11:19:34 -08:00
Sam Lantinga
307a90d292
Made it possible to build SDL from a fresh checkout without any additional steps.
...
The trick is that if you're using configure and you don't want to have SDL_config.h and SDL_revision.h to show up as modified, you need to configure and build from a separate directory.
You also need to include SDL_revision.h directly if you want to use the SDL_REVISION constant, as a side effect of these changes.
2011-02-16 02:37:09 -08:00
Sam Lantinga
46fea0e925
Ozkan Sezer to slouken
...
The attached small patch updates SDL's libtoolized files for
pe-x86_64 magic, ie win/x64.
2011-01-26 12:23:32 -08:00
Sam Lantinga
9f1db64d7f
Updated the snapshot script for Mercurial
2011-01-18 14:21:10 -08:00
Sam Lantinga
aa5a16bfef
Don't overwrite SDL_revision.h with a bad revision if Mercurial isn't installed
2010-12-31 08:42:47 -08:00
Sam Lantinga
3297160f92
Return an error code if Mercurial isn't installed
2010-12-31 08:40:09 -08:00
Sam Lantinga
9e7d4065f1
Fixed the gcc include path when building on Mac OS X 10.5
2010-12-01 12:52:48 -08:00
Sam Lantinga
6e365537c9
Allow the SDK path to be rebased
...
Fixed bug compiling on Mac OS X 10.5
2010-12-01 12:22:29 -08:00
Sam Lantinga
9a5b4a1a84
Add a default revision string if we can't find hg
2010-05-09 19:55:28 -07:00
Ryan C. Gordon
0b60050ea1
Changed revision details to be a string (an hg changeset) instead of an int.
2010-02-28 02:07:40 -05:00
Ryan C. Gordon
d93ecf6a7c
Merge r5179:5180 from branches/SDL-1.2: fatbuild.sh Xcode 3.2 fix.
2010-01-10 08:15:25 +00:00
Ryan C. Gordon
b2a30cdcb1
Merged r3808:3809 from branches/SDL-1.2: install_name_tool fix for fatbuild.sh.
2010-01-06 06:44:23 +00:00
Sam Lantinga
489e0472a0
Allow overriding the number of build jobs
2009-12-05 19:46:24 +00:00
Sam Lantinga
806d6e3c33
Update config.guess and config.sub
2009-10-08 07:08:45 +00:00
Sam Lantinga
698d5c125f
Updated libtool to version 2.2.6a
2009-10-04 22:21:17 +00:00
Sam Lantinga
5d0a2fec8c
Use gcc's built-in dependency generation, thanks to Adam Strzelecki
2009-10-04 03:38:01 +00:00
Sam Lantinga
47ac2f57c8
Oh yeah, need this option for PPC as well now.
2009-09-20 04:13:23 +00:00
Sam Lantinga
95c8f7a517
Merged a cleaned up version of Jiang's code changes from Google Summer of Code 2009
2009-09-19 13:29:40 +00:00
Sam Lantinga
be1f71543b
Fix build on native 64-bit architecture
2009-09-05 14:22:12 +00:00
Sam Lantinga
76d691c292
Added 64-bit architectures to the fat build script
2009-09-05 10:39:18 +00:00
Sam Lantinga
31355602c4
Updated fatbuild.sh to build for 10.4u SDK
2009-09-05 09:51:39 +00:00
Sam Lantinga
988ff74920
Updated config.guess and config.sub
2009-03-04 09:35:32 +00:00
Sam Lantinga
1bc362b160
Updated libtool from version 1.5.22 to 2.2.6a, so it works on current QNX
2009-03-04 08:57:30 +00:00
Sam Lantinga
e5150da328
Updated for older versions of subversion
2009-01-19 07:35:52 +00:00
Sam Lantinga
60bcfb1334
Updated the snapshot script for use on the website
2009-01-04 06:32:01 +00:00
Sam Lantinga
76975e844e
Make the current revision number available
2009-01-04 05:08:12 +00:00
Sam Lantinga
d3b0c22d33
Updated config scripts
2008-01-03 06:07:30 +00:00
Sam Lantinga
761de03cec
Fixed fatbuild.sh script for building on Mac OS X 10.5
2007-12-28 20:42:06 +00:00
Sam Lantinga
fc16af50b2
Removed hermes since it's LGPL and not compatible with a commercial license.
...
Prepping for using MMX and SSE intrinsics instead of inline assembly.
.. except for memcpy equivalents which only get faster if they can
exploit the parallelism of loading into multiple SIMD registers. :)
2007-08-15 08:21:10 +00:00
Sam Lantinga
4c2ff36986
Added support for building version.rc in Windows build.
2007-07-16 03:28:48 +00:00
Ryan C. Gordon
2079011aae
Merged r2962:2963 from branches/SDL-1.2: wrong SDK path in fatbuild.sh.
2007-02-13 09:58:58 +00:00
Sam Lantinga
c7e5b9cf89
Whoops. :)
2006-10-01 16:07:32 +00:00
Sam Lantinga
1e3df63f46
Almost added Mac OS X nasm support
2006-06-26 05:27:15 +00:00
Sam Lantinga
17a4d6b1d7
Fixed X11 support on Mac OS X Universal build
2006-05-10 05:17:58 +00:00
Sam Lantinga
6fcf0ad85a
Fixed execv warning when libtool creates wrapper executables
2006-05-03 16:35:29 +00:00
Sam Lantinga
f1a9e1bc50
[From Sam]
...
> BTW, when setting up parallel make, I usually use # cpus + 1, so a compile is
> running while disk access is going for another.
[From Ryan]
My experience is that this works well on Linux, but is actually slower on
PowerPC Mac OS X...not sure if that's an architecture issue or a scheduler
issue, though, and haven't tried it on Intel Mac OS X.
2006-04-28 05:46:07 +00:00
Sam Lantinga
0e85088dbf
Future proof C++ code
2006-04-28 05:43:58 +00:00
Sam Lantinga
ac89c28826
Fixed bug #206 , fatbuild.sh works flawlessly on Intel Macs
2006-04-28 05:38:06 +00:00
Ryan C. Gordon
4845d174e1
fatbuild fixes:
...
- A change to define CXX in fatbuild, which comforts the configure script a little, even if we don't use C++ anywhere.
- Some code to see how many CPU cores exist and parallelize make across them.
- CFLAGS that apply to both archs are specified seperately (-O3, -pipe, etc)
- -fvisibility=hidden for the gcc4 builds
- a "clean", "clean-ppc" and "clean-x86" command
- Fix to SDL_config_macosx.h for the HAVE_ALLOCA_H thing.
Now builds on an Intel Mac.
2006-04-27 11:18:03 +00:00
Sam Lantinga
4c271db358
Trying to fix fatbuild.sh on intel
2006-04-27 10:21:54 +00:00
Sam Lantinga
791ead7bbf
Mac OS X fat build works! :)
2006-04-22 19:17:14 +00:00