Sam Hocevar
487c82609c
Make lol-lua an optional dependency.
il y a 7 ans
Sam Hocevar
05e3b710fc
Fix build with Visual Studio 2017.
il y a 7 ans
Sam Hocevar
42f52f2c8b
Update bullet3 to a more recent Git head.
il y a 7 ans
Sam Hocevar
c7fa8939f5
Fix a few build issues when features are disabled.
il y a 7 ans
Sam Hocevar
ff0ff83d98
Update EXTRA_DIST in several makefiles.
il y a 7 ans
Sam Hocevar
a94e477f7f
Parse build.config in configure.ac.
This gives us a reasonably cross-platform way to to build options. Works
well with LolRemez, where we no longer depend on GUI libraries.
il y a 7 ans
Sam Hocevar
2c671158a1
If SDL is disabled on Windows, build a console application.
il y a 7 ans
Sam Hocevar
c6daf5be39
Refactor the msbuild feature selection mechanism.
Rename config-build.xml to build.config, move it to the root directory,
and add MSBuild flags for SDL, FFmpeg (unused yet) and OpenGL.
il y a 7 ans
Sam Hocevar
3e26164dc9
Add --enable-png configure flag.
il y a 7 ans
Sam Hocevar
5b21579db4
Add --disable-opengl flag.
This flag disables GL, GLES, but also Glew and EGL libraries.
il y a 7 ans
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.
il y a 7 ans
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.
il y a 7 ans
Sam Hocevar
2df8762d47
Migrate to Visual Studio 2017.
il y a 7 ans
Sam Hocevar
c86f703dcf
Some Windows compilation fixes + support for [[nodiscard]].
il y a 7 ans
Sam Hocevar
f9058a384d
3rdparty: upgrade PEGTL to its latest version (2.1.4 or something).
il y a 7 ans
Sam Hocevar
ee622b762f
build: add several missing distributed files for Windows versions.
il y a 7 ans
Sam Hocevar
e38a7e7c22
tools: remove lolremez.
It will now be available at https://github.com/samhocevar/lolremez
il y a 7 ans
Sam Hocevar
ad45e4d284
doc: fix linking with ffmpeg on Linux and start a tutorial program.
il y a 8 ans
touky
893ab7b6f5
first little pass, everything is broken.
Will resume on other computer.
il y a 8 ans
Sam Hocevar
168dbb0e00
test: put back commit feature in check-source.sh.
il y a 8 ans
Sam Hocevar
dc9f5c72cb
test: make source code checks more verbose
il y a 8 ans
Sam Hocevar
eac41fd3f8
test: remove obsolete SVN support in check-source.sh
il y a 8 ans
touky
3b255d4137
first test for lolimgui
il y a 8 ans
Sam Hocevar
aaa39bd782
build: fix Windows build and LolFx generation
il y a 8 ans
Sam Hocevar
9e4b6a4155
build: add path to lolfx resource names
This will help us deal with shader name collision. Breaks the Windows
build for the moment, unfortunately.
il y a 8 ans
Sam Hocevar
c5a4f59517
sys: getopt wrapper and reimplementation (first iteration).
il y a 8 ans
Sam Hocevar
8c3c62bdc0
build: improvements when building as a subproject
il y a 8 ans
Sam Hocevar
77bac2b98f
build: new --disable-tools configure option
il y a 8 ans
Sam Hocevar
39c00a8f5c
build: add more tests to the common m4 file
il y a 8 ans
Sam Hocevar
9c90721bda
build: make mingw-std-threads a submodule
il y a 8 ans
Sam Hocevar
fb641c9e81
build: move PEGTL to a Git submodule
il y a 8 ans
Sam Hocevar
7ccf613a08
build: move Lua to a submodule
il y a 8 ans
Sam Hocevar
f1a2b66d62
build: move Bullet to a submodule
il y a 8 ans
Sam Hocevar
1dcb065121
build: make imgui a submodule instead of copying it
il y a 8 ans
Sam Hocevar
fe279ea38b
build: various autotools improvements and fixes
il y a 8 ans
Sam Hocevar
fe5bcc55cc
build: move C++11 support macros to the common .m4 file
il y a 8 ans
Sam Hocevar
3544b8ccd7
build: update Visual Studio solution
il y a 8 ans
Sam Hocevar
ce05d8589a
build: refactor msbuild files for usage as a submodule
il y a 8 ans
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.
il y a 8 ans
Sam Hocevar
a5290030fc
build: fix .vcxproj files that would be constantly out of date.
il y a 8 ans
Sam Hocevar
ba0e467a2e
build: rename liblolcore to liblol-core, etc.
il y a 8 ans
Sam Hocevar
52529cd8b9
bullet: update code to most recent GitHub branch.
il y a 8 ans
Sam Hocevar
969911a10a
gpu: remove 1200 lines of old DirectX 9 code.
il y a 8 ans
Sam Hocevar
6a6cd8dc1d
ld36: bootstrap project.
il y a 8 ans
Sam Hocevar
f9cef654c5
zepto8: add a Visual Studio project.
il y a 8 ans
Sam Hocevar
3db14cd669
win64: various VS 2015 build fixes.
il y a 8 ans
Sam Hocevar
2f66dcc33f
Switch PEGTL external to latest Git snapshot.
il y a 8 ans
Sam Hocevar
6a6ecc66e9
Port all parsers to PEGTL 1.3.1.
There might be issues with lolremez but at first sight it seems to work.
il y a 8 ans
Sam Hocevar
8e63078f0e
allturdbeast: in-game documentation.
il y a 8 ans
Sam Hocevar
7926ccf9b0
ld35: it’s that time of the year again.
il y a 8 ans