Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-07 | use osxcross compilers | Tim Angus | |
2015-06-07 | clang gets upset by some of these compiler options (and they're probably ↵ | Tim Angus | |
pretty pointless in 2015 anyway) | |||
2015-06-07 | Use pkg-config for a system libjpeg if available: libjpeg-turbo has it | Simon McVittie | |
Bug: https://github.com/ioquake/ioq3/pull/116 | |||
2015-03-17 | Fix compiling lcc using mingw under cygwin | Zack Middleton | |
Also have 'make' under cygwin automatically use mingw. | |||
2014-08-28 | Bullshit change to test jenkins configuration | Tim Angus | |
2014-08-28 | Add SDL libraries to the builds | Tim Angus | |
2014-08-28 | Fix OSX build | Tim Angus | |
2014-08-28 | Don't use -mwindows with Clang on Windows | hairball | |
Thanks to stigmha for pointing out this doesn't work in Windows. | |||
2014-08-28 | Allow user override of cURL, OpenAL, and SDL libs/cflags | Zack Middleton | |
2014-08-28 | Fix compiling on Linux Mint | MAN-AT-ARMS | |
2014-08-28 | Allow overriding external opus libs/cflags in Makefile | Zack Middleton | |
Pointed out by @MAN-AT-ARMS. | |||
2014-08-28 | Fix up vorbis handling in Makefile | Zack Middleton | |
2014-08-28 | Fix fast-math optimize flag for MinGW x86_64 build | Zack Middleton | |
Found by /dev/humancontroller. | |||
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 | |