Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-28 | Update SDL2 to 2.0.2 | MAN-AT-ARMS | |
2014-08-28 | More updates to SDL2 libs from MAN-AT-ARMS | Tim Angus | |
2014-08-28 | Find Speex via user override, pkg-config or default search path | Simon McVittie | |
2014-08-28 | Look for system Vorbis, Opus and Ogg via pkg-config | Simon McVittie | |
As usual, the order of precedence is: user override, pkg-config, or assume they're in standard locations. In particular, Opus isn't in the default search path on Debian. | |||
2014-08-28 | Find system zlib via user override, pkg-config or in standard locations | Simon McVittie | |
2014-08-28 | Allow system libjpeg to be in a non-standard location | Simon McVittie | |
It doesn't have pkg-config metadata (at least on Debian), so if the user doesn't override it, assume normal system paths. | |||
2014-08-28 | Allow OpenAL to be in a non-standard location on all platforms | Simon McVittie | |
Similar to libcurl, we didn't use OPENAL_LIBS and assumed it was always "-lopenal". | |||
2014-08-28 | Allow libcurl to be in a non-standard location on all platforms | Simon McVittie | |
We didn't add CURL_CFLAGS to CLIENT_CFLAGS on all platforms, and didn't use CURL_LIBS at all, so if "pkg-config --libs" returned "-L... -lcurl" or even "/.../libcurl.a", it wouldn't work. | |||
2014-08-28 | Centralize checks for Freetype, with a user override | Simon McVittie | |
This lets us find a library in a non-standard library directory (via -L in the pkg-config metadata), and allows overrides similar to the Autoconf convention, e.g. make FREETYPE_CFLAGS=-I/opt/freetype/include \ FREETYPE_LIBS="-L/opt/freetype/lib -lfreetype" If pkg-config didn't work, assume that Freetype is in the default location. | |||
2014-08-28 | Add USE_INTERNAL_LIBS, a default for USE_INTERNAL_* | Simon McVittie | |
Linux distributions that want to link dependencies externally will generally want to link (almost) every dependency externally; similarly, minimal-dependency builds that want to use the embedded copies of dependencies will generally want to do so for (almost) every dependency. Make it easier to choose one of those by setting USE_INTERNAL_LIBS=0 or USE_INTERNAL_LIBS=1, respectively. The default can still be overridden per-dependency; for instance, "make USE_INTERNAL_LIBS=0 USE_INTERNAL_OPUS=1" will use the system version of everything except Opus. | |||
2014-08-28 | Update bundled SDL headers/libs | Tim Angus | |
2014-08-28 | Use SDL 2 instead of SDL 1.2 | Tim Angus | |
2014-06-17 | Remove -falign-loops and -falign-jumps from Makefile | Zack Middleton | |
Clang warns and errors because of them on various platforms. Based on pull request #43 by @xhairball. | |||
2014-06-17 | Update SDL 1.2.15 to Revision 8040 | MAN-AT-ARMS | |
2014-06-17 | Remove unnecessary NEED_VORBIS since you have USE_CODEC_VORBIS | hairball | |
Thanks zturtleman for catching this | |||
2014-06-17 | Add vorbis 1.3.4 build support | hairball | |
2014-06-17 | When cross compiling on mingw32, make sure it finds a CC | hairball | |
2014-06-17 | Upgrade libogg 1.3.0 to 1.3.1 | hairball | |
This is a minor bugfix release with few changes | |||
2014-06-17 | Upgrade opusfile 0.2 to 0.5 | hairball | |
2014-06-17 | Upgrade opus 1.0.2 -> 1.1 | hairball | |
2014-06-17 | Makefile builds fall back to traditional archiving when Mac OS X application ↵ | jeremiah sypult | |
bundle generation fails | |||
2014-06-17 | Updated Makefile to only build release OS X app bundles | jeremiah sypult | |
2014-06-17 | bug 5986 - Configure jenkins to spit out mac .app ↵ | jeremiah sypult | |
https://bugzilla.icculus.org/show_bug.cgi?id=5986 Created make-macosx-app.sh to handle manually creating an app bundle from other scripts. Updated make-macosx.sh to create bundle with make-macosx-app.sh (TODO: make-macosx-ub.sh support). Updated Makefile to create bundle with make-macosx-app.sh and zip up the resulting ioquake3.app if ARCHIVE is defined. | |||
2013-07-17 | ui_shared.c needs to be compiled separately for the cgame module | morturp | |
Otherwise "#ifdef CGAME" in it has no effect | |||
2013-05-31 | sync the OpenBSD cflags with Linux | Jonathan Gray | |
2013-05-31 | correct the linked libs on OpenBSD | Jonathan Gray | |
2013-05-03 | Fix typo preventing OSX native compiles | Tim Angus | |
2013-05-03 | Fix OSX app/ub scripts | Tim Angus | |
2013-03-27 | Add option to create archive of build product | Tim Angus | |
2013-03-27 | Make the build summary more pretty | Tim Angus | |
2013-03-27 | Fix 'make -jX clean release' | Tim Angus | |
2013-03-25 | Cross compiling for OS X | Tim Angus | |
2013-03-25 | Enable building QVMs when cross-compiling | Tim Angus | |
2013-03-25 | (bug #5904) Fix OpenBSD and Solaris builds | Tim Angus | |
2013-03-22 | Fix it more | Tim Angus | |
2013-03-22 | (Hopefully) fix the Jenkins build | Tim Angus | |
2013-03-22 | Move cross-make-mingw.sh's functionality to the Makefile and remove it | Tim Angus | |
2013-03-22 | Add DEBUG_MAKEFILE to... debug the Makefile | Tim Angus | |
2013-03-22 | Ditch 'historical compatibility' and use 'logic' instead | Tim Angus | |
2013-03-22 | Consolidate architecture names | Tim Angus | |
amd64, x64, x86_64 -> x86_64 i386, i86pc, x86 -> x86 powerpc, ppc -> ppc powerpc64, ppc64 -> ppc64 axp -> alpha Some exceptions are made for the actual build product names | |||
2013-03-19 | Fix some clang warnings | Tim Angus | |
2013-03-19 | Remove old x86_64 JIT compiler | Tim Angus | |
2013-03-19 | Add libogg 1.3.0 | Zack Middleton | |
2013-03-19 | Add Ogg Opus support | Zack Middleton | |
2013-02-16 | Move some things into renderercommon | Tim Angus | |
2013-02-16 | renderer -> renderergl1, rend2 -> renderergl2 | Tim Angus | |
2013-02-16 | Fix some SMP bits I missed | Tim Angus | |
2013-02-16 | Remove the SMP renderer feature | Tim Angus | |
2013-01-12 | Assorted whitespace fixes | Tim Angus | |
2013-01-12 | Fix dist target and comment refering to svn | Tim Angus | |