Sam Hocevar
aedc1da589
build: remove built-in bullet compilation on Linux.
Executables that use libbullet are now 1 MiB smaller (stripped!).
5 years ago
Sam Hocevar
9c13aabe98
build: fix the mingw cross compilation.
5 years ago
Sam Hocevar
3beea51c06
Fix typo in autoconf check for html5.h.
5 years ago
Sam Hocevar
7d42c3d58e
Various emscripten compilation fixes.
5 years ago
Sam Hocevar
34fab09274
Remove NaCl support. Google is deprecating it.
5 years ago
Sam Hocevar
0e8227aa71
build: fix EGL library detection.
Sometimes libEGL.so can be available (provided as a symlink
by Debian diversion packages) while EGL/egl.h isn’t.
6 years ago
Sam Hocevar
af06563b94
Do not try to link with liblol-bullet if Bullet was disabled.
6 years ago
Sam Hocevar
f6c386f560
Allow to build without Bullet Physics.
6 years ago
Sam Hocevar
487c82609c
Make lol-lua an optional dependency.
7 years ago
Sam Hocevar
42f52f2c8b
Update bullet3 to a more recent Git head.
7 years ago
Sam Hocevar
3e26164dc9
Add --enable-png configure flag.
7 years ago
Sam Hocevar
5b21579db4
Add --disable-opengl flag.
This flag disables GL, GLES, but also Glew and EGL libraries.
7 years ago
Sam Hocevar
fcd72f408f
Allow master projects to disable features.
When built as a subproject, we need the master to decide what features
to activate or not. This could lead to reduced dependences.
This patch also allows to build without imlib2.
7 years ago
Sam Hocevar
7be150b0e4
Allow to build without SDL or ffmpeg.
Linux-only for now. This will be necessary for projects that do not
actually use the rendering engine, such as LolRemez.
7 years ago
Sam Hocevar
f9058a384d
3rdparty: upgrade PEGTL to its latest version (2.1.4 or something).
7 years ago
Sam Hocevar
ad45e4d284
doc: fix linking with ffmpeg on Linux and start a tutorial program.
8 years ago
Sam Hocevar
c5a4f59517
sys: getopt wrapper and reimplementation (first iteration).
8 years ago
Sam Hocevar
8c3c62bdc0
build: improvements when building as a subproject
8 years ago
Sam Hocevar
39c00a8f5c
build: add more tests to the common m4 file
8 years ago
Sam Hocevar
9c90721bda
build: make mingw-std-threads a submodule
8 years ago
Sam Hocevar
fb641c9e81
build: move PEGTL to a Git submodule
8 years ago
Sam Hocevar
7ccf613a08
build: move Lua to a submodule
8 years ago
Sam Hocevar
f1a2b66d62
build: move Bullet to a submodule
8 years ago
Sam Hocevar
1dcb065121
build: make imgui a submodule instead of copying it
8 years ago
Sam Hocevar
fe279ea38b
build: various autotools improvements and fixes
8 years ago
Sam Hocevar
fe5bcc55cc
build: move C++11 support macros to the common .m4 file
8 years ago
Sam Hocevar
c6f4070e70
build: refactor autotools files for out-of-tree builds.
All these changes will allow us to more easily add Lol Engine as a
submodule of another Git project.
8 years ago