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.
8年前
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.
8年前
Sam Hocevar
f9058a384d
3rdparty: upgrade PEGTL to its latest version (2.1.4 or something).
8年前
Sam Hocevar
ad45e4d284
doc: fix linking with ffmpeg on Linux and start a tutorial program.
9年前
Sam Hocevar
c5a4f59517
sys: getopt wrapper and reimplementation (first iteration).
9年前
Sam Hocevar
8c3c62bdc0
build: improvements when building as a subproject
9年前
Sam Hocevar
39c00a8f5c
build: add more tests to the common m4 file
9年前
Sam Hocevar
9c90721bda
build: make mingw-std-threads a submodule
9年前
Sam Hocevar
fb641c9e81
build: move PEGTL to a Git submodule
9年前
Sam Hocevar
7ccf613a08
build: move Lua to a submodule
9年前
Sam Hocevar
f1a2b66d62
build: move Bullet to a submodule
9年前
Sam Hocevar
1dcb065121
build: make imgui a submodule instead of copying it
9年前
Sam Hocevar
fe279ea38b
build: various autotools improvements and fixes
9年前
Sam Hocevar
fe5bcc55cc
build: move C++11 support macros to the common .m4 file
9年前
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.
9年前