Sam Lantinga
3ed5d99c40
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
6182eb372a
No man pages for SDL 1.3
2011-11-23 13:25:45 -05:00
Sam Lantinga
b490a90556
Get the full path for the src directory so auxdir works correctly
2011-10-19 20:23:24 -04:00
Ryan C. Gordon
966f4f55fd
Updated fatbuild.sh to match 1.2 version.
2011-09-19 01:49:29 -04:00
Sam Lantinga
a854e65d49
Removed some extra ppc scaffolding
2011-08-14 17:21:21 -04:00
Sam Lantinga
f22df77268
Fat build doesn't support PPC anymore.
2011-08-14 17:17:34 -04:00
Sam Lantinga
e7aaeec596
Added a revision number for easy compile-time tests.
2011-02-20 10:42:51 -08:00
Sam Lantinga
e81d8928b6
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
e0bf2dc643
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.
--HG--
rename : include/SDL_config.h.default => include/SDL_config.h
2011-02-16 02:37:09 -08:00
Sam Lantinga
9edcf9bc9b
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
e8d5bc7c67
Updated the snapshot script for Mercurial
2011-01-18 14:21:10 -08:00
Sam Lantinga
b0b0c5e0e9
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
0db1eb5652
Return an error code if Mercurial isn't installed
2010-12-31 08:40:09 -08:00
Sam Lantinga
d3d39b950a
Fixed the gcc include path when building on Mac OS X 10.5
2010-12-01 12:52:48 -08:00
Sam Lantinga
7b8f9fe722
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
d12afdaedb
Add a default revision string if we can't find hg
2010-05-09 19:55:28 -07:00
Ryan C. Gordon
07cc73d801
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
b85e22a7e3
Merge r5179:5180 from branches/SDL-1.2: fatbuild.sh Xcode 3.2 fix.
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404380
2010-01-10 08:15:25 +00:00
Ryan C. Gordon
4ab9267d2d
Merged r3808:3809 from branches/SDL-1.2: install_name_tool fix for fatbuild.sh.
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404360
2010-01-06 06:44:23 +00:00
Sam Lantinga
21f0a00736
Allow overriding the number of build jobs
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404267
2009-12-05 19:46:24 +00:00
Sam Lantinga
7647b00bd8
Update config.guess and config.sub
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403987
2009-10-08 07:08:45 +00:00
Sam Lantinga
9d74df9496
Updated libtool to version 2.2.6a
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403974
2009-10-04 22:21:17 +00:00
Sam Lantinga
361d31ae06
Use gcc's built-in dependency generation, thanks to Adam Strzelecki
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403958
2009-10-04 03:38:01 +00:00
Sam Lantinga
23bd7aa60c
Oh yeah, need this option for PPC as well now.
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403827
2009-09-20 04:13:23 +00:00
Sam Lantinga
d4f133c2bf
Merged a cleaned up version of Jiang's code changes from Google Summer of Code 2009
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403823
2009-09-19 13:29:40 +00:00
Sam Lantinga
b87e5f7ba7
Fix build on native 64-bit architecture
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403779
2009-09-05 14:22:12 +00:00
Sam Lantinga
0ee5fbe25d
Added 64-bit architectures to the fat build script
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403778
2009-09-05 10:39:18 +00:00
Sam Lantinga
b9d44209a4
Updated fatbuild.sh to build for 10.4u SDK
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403775
2009-09-05 09:51:39 +00:00
Sam Lantinga
7c0777a910
Updated config.guess and config.sub
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403552
2009-03-04 09:35:32 +00:00
Sam Lantinga
dc650bdd28
Updated libtool from version 1.5.22 to 2.2.6a, so it works on current QNX
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403551
2009-03-04 08:57:30 +00:00
Sam Lantinga
897fcf93b0
Updated for older versions of subversion
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403510
2009-01-19 07:35:52 +00:00
Sam Lantinga
09a715e769
Updated the snapshot script for use on the website
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403448
2009-01-04 06:32:01 +00:00
Sam Lantinga
0fde9f06da
Make the current revision number available
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403444
2009-01-04 05:08:12 +00:00
Sam Lantinga
6f2082d584
Updated config scripts
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402702
2008-01-03 06:07:30 +00:00
Sam Lantinga
19682ed1d3
Fixed fatbuild.sh script for building on Mac OS X 10.5
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402657
2007-12-28 20:42:06 +00:00
Sam Lantinga
37fe3a93e6
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. :)
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402609
2007-08-15 08:21:10 +00:00
Sam Lantinga
2094bfe8bf
Added support for building version.rc in Windows build.
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402549
2007-07-16 03:28:48 +00:00
Ryan C. Gordon
1564335175
Merged r2962:2963 from branches/SDL-1.2: wrong SDK path in fatbuild.sh.
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402266
2007-02-13 09:58:58 +00:00
Sam Lantinga
e870669bee
Whoops. :)
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402131
2006-10-01 16:07:32 +00:00
Sam Lantinga
cb4f15a094
Almost added Mac OS X nasm support
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401905
2006-06-26 05:27:15 +00:00
Sam Lantinga
fea6ccebe3
Fixed X11 support on Mac OS X Universal build
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401758
2006-05-10 05:17:58 +00:00
Sam Lantinga
92a1f4863c
Fixed execv warning when libtool creates wrapper executables
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401720
2006-05-03 16:35:29 +00:00
Sam Lantinga
f573eff4b8
[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.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401681
2006-04-28 05:46:07 +00:00
Sam Lantinga
7d07e3b48d
Future proof C++ code
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401680
2006-04-28 05:43:58 +00:00
Sam Lantinga
4422ede0bd
Fixed bug #206 , fatbuild.sh works flawlessly on Intel Macs
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401679
2006-04-28 05:38:06 +00:00
Ryan C. Gordon
12d7c190c2
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.
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401678
2006-04-27 11:18:03 +00:00
Sam Lantinga
592d2604d0
Trying to fix fatbuild.sh on intel
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401676
2006-04-27 10:21:54 +00:00
Sam Lantinga
d3375d8aba
Mac OS X fat build works! :)
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401655
2006-04-22 19:17:14 +00:00
Sam Lantinga
f893c5177e
I think this is it...
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401653
2006-04-19 03:49:57 +00:00
Sam Lantinga
99861e398e
*** empty log message ***
...
--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401652
2006-04-17 14:27:47 +00:00