Commit Graph

58 Commits

Author SHA1 Message Date
Rudolf Polzer
b21867380b Merge branch 'cmake-q3map2' into 'master'
all: compile q3map2 using cmake

See merge request xonotic/xonotic!45
2019-10-11 16:43:37 +00:00
Martin Taibr
f68b642333 futureproof -r default 2019-09-27 15:15:49 +02:00
Hugo Locurcio
76b9444fed
Build an optimized release binary when using ./all compile by default
This prevents players who download the source code to build and play
from using an unoptimized debug build by forgetting to pass the `-r`
switch.

Compiling a debug build is now done by passing `-d`.

The `-r` flag is still supported for compatibility with existing
scripts.
2019-09-27 13:34:48 +02:00
Mario
c633ec33a8 Restore the GLX binary on Linux systems 2019-08-18 16:53:12 +10:00
Thomas Debesse
4a6dfe1198 all: compile q3map2 using cmake 2019-07-05 04:09:11 +02:00
terencehill
500377145c Document "all compile -1" 2018-11-20 14:32:30 +01:00
terencehill
a6ce9c4ba7 Fix "all run" trying to run a no longer supported executable (wgl or glx), it now runs the sdl one 2018-11-20 14:31:04 +01:00
Rudolf Polzer
4331b691c0 Remove support for the glx binary.
Fixes compile with DP from master.
2018-10-17 09:31:37 -07:00
Mario
916a92dcc9 Attempt to detect when X64 Windows is being used 2018-10-01 19:48:17 +10:00
Rudolf Polzer
06ce68022c Add a way to not compile d0_blind_id (./all compile -1). 2018-06-13 22:01:44 +02:00
Rudolf Polzer
6877526bc7 Stop using libd0_blind_id binaries on Linux x86_64 for ./all compile. 2018-04-06 10:56:52 -04:00
TimePath
88f17a844b Honor LD_LIBRARY_PATH 2016-12-10 16:33:23 +11:00
David Carlier
022da22429 possiblity to compile the project using BSD with GNUmake
modified:   misc/tools/all/xonotic.subr
2016-07-17 19:23:38 +01:00
TimePath
5c85d81e94 Fix MSYS2 xonotic-data.pk3dir/qcsrc rebuild detection 2016-03-19 16:09:17 +11:00
Rudolf Polzer
f19bb65e08 Add a command ./all serverbench dedicated to quickly run serverbench. 2015-02-01 18:58:11 +01:00
nyov
27da3271dd switch for 'all' to (re)compile qc only 2014-11-13 10:14:44 +00:00
Rudolf Polzer
a617e7e3f5 point at SDL2 for OS X and Windows. 2014-09-02 14:57:33 +02:00
Rudolf Polzer
09fb8dba19 Delete code to compile the OS X agl client. 2014-09-02 14:48:57 +02:00
terencehill
35d70b5ce8 Add missing dependency for sdl compilation under mingw32 2014-03-24 15:04:28 +01:00
Rudolf Polzer
725fbdf921 Try to become able to use a time builtin again. Fixes timing on msys. 2014-01-18 14:52:26 +01:00
Rudolf Polzer
472aad1a61 Verbosely output the external shell commands we run to start Xonotic. 2014-01-18 09:41:43 +01:00
Rudolf Polzer
5fd19eab36 Use time only if it exists. 2014-01-15 17:01:38 +01:00
Rudolf Polzer
b3e57be3ff ./all: always output how long the program ran. Sometimes useful, and doesn't add much more spam. 2014-01-04 19:45:34 +01:00
Rudolf Polzer
e9a0caea55 rlwrap: also limit history size, not that it should matter (10-k lines
are more than anyone would type in).
2013-12-02 14:50:14 +01:00
Rudolf Polzer
b25a63f6b6 Don't use rlwrap -r, it has no expiry. 2013-12-02 14:45:01 +01:00
Rudolf Polzer
6dc108bfb2 BUILD=native 2013-09-13 12:48:05 +02:00
Rudolf Polzer
174f28272e Support the deps subdirs. 2013-09-12 18:32:09 +02:00
Rudolf Polzer
af69a7de87 fix typo 2013-09-08 19:19:49 +02:00
Rudolf Polzer
348fb4a9f3 add lazy hack to fix jpeg problem. Needs to be turned into real fix
later.
2013-09-08 19:19:04 +02:00
Rudolf Polzer
20f7ce7d6b more fixing 2013-08-10 12:38:08 +02:00
Rudolf Polzer
233c851170 Did I mention I hate this ../../../../../../../../../../etc/passwd crap? 2013-08-09 11:23:49 +02:00
Rudolf Polzer
4e2ad7cbad add an -I 2013-08-08 15:56:53 +02:00
Rudolf Polzer
217b159dea More rijndael fixing. 2013-08-08 11:42:59 +02:00
Nikoli
53fcb6842e Fix crypto 2013-08-08 13:34:13 +04:00
Rudolf Polzer
96b66b0847 Merge branch 'master' of git://de.git.xonotic.org/xonotic/xonotic 2013-08-03 14:49:26 +02:00
Rudolf Polzer
992b22bb20 fix extension 2013-08-02 12:50:05 +02:00
Nikoli
d72f9d477c now darkplaces builds in subdirs 2013-08-01 10:47:08 +04:00
Rudolf Polzer
a7540811cc attempt to make xonotic work with new build system in darkplaces 2013-07-24 20:05:32 +02:00
Rudolf Polzer
da381696de fix arg count checking 2013-06-16 19:44:16 +02:00
Rudolf Polzer
52038b1e1a refactor map building so mapinfo size detection works too 2013-06-16 18:23:53 +02:00
Matthias Krüger
ed2750d716 ./all compile-map: finally fix the import of map.options! 2013-06-16 12:25:51 +02:00
Matthias Krüger
24da3b2a95 ./all compile-map: remove dublicated script, modify original script instead. 2013-06-15 20:05:36 +02:00
Matthias Krüger
5c44dc319c add all compile-maps to all help. 2013-06-15 17:10:34 +02:00
Matthias Krüger
0fd1c72025 ./all compile-map: if no arguments are given, print usage info, otherwise take each word of $@ as map to compile. 2013-06-15 10:20:01 +02:00
Matthias Krüger
9d330c09ab error if map file can't be found. 2013-06-14 23:06:27 +02:00
Matthias Krüger
d5be820997 initial version of ./all compile-map feature 2013-06-14 22:40:36 +02:00
Rudolf Polzer
eae3784be2 workaround ARM issue in DP's makefile.inc 2013-06-12 14:06:25 +02:00
Rudolf Polzer
85888b39a5 fix ./all compile -c error 2013-05-10 21:04:35 +02:00
Rudolf Polzer
2e1c3187dd disable fteqcc compilation 2013-05-06 16:15:06 +02:00
Rudolf Polzer
b5ab6c2468 Fix for ./all compile -r dedicated, thanks, ItsMe, fixes #1406 2013-03-21 17:22:32 +01:00