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
ba0e467a2e
build: rename liblolcore to liblol-core, etc.
il y a 8 ans
Sam Hocevar
144cb0df31
sys: get rid of pthreads.
Since C++11 threads are available on every platform that has threads, we
no longer need our pthread implementation. The LOL_FEATURE_CXX11_THREADS
macro is gone, too, and we now just use LOL_FEATURE_THREADS.
Note that it is still necessary to link with -lpthread or -pthread on
some platforms, so we don’t throw that part away.
il y a 9 ans
Benjamin ‘Touky’ Huet
5abbf24a3e
Moved ImGui to a non-versioned-name folder so update are easier (since they happen a lot at this state)
il y a 9 ans
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
il y a 9 ans
Sam Hocevar
8639d8a0d3
build: move imgui to external/ because it does not really need a complex build system, just one #include.
il y a 9 ans
Sam Hocevar
a07844682e
build: remove dead PS3 code.
il y a 10 ans
Sam Hocevar
979ccd23d6
build: add FFmpeg binaries for Windows.
il y a 10 ans
Sam Hocevar
28e8fd6834
image: first GIF encoder iteration.
il y a 10 ans
Sam Hocevar
a9b4281b47
build: update our Win32 SDL_image and SDL_mixer.
il y a 10 ans
Sam Hocevar
7d4a58021f
build: use SDL2 on Windows.
il y a 10 ans
Sam Hocevar
0f0d8a5382
build: more Raspberry Pi build fixes.
il y a 10 ans
Sam Hocevar
016d57fde6
build: update Raspi paths for newest firmware.
il y a 10 ans
Sam Hocevar
b6f2514035
build: test suite is now verbose by default in lol-build.
il y a 11 ans
Sam Hocevar
8ff57070c7
build: activate the emscripten builds on the build bot.
il y a 11 ans
Sam Hocevar
98f8246323
build: lol-build now passes flags to configure, and configure now uses
optimisation flag -Os instead of -O3.
il y a 11 ans
Sam Hocevar
5ec4d15263
build: build support for NaCl pepper 26 and later.
il y a 11 ans
Sam Hocevar
fe5769becd
build: workaround for AC_TRY_LINK not working with emscripten.
il y a 11 ans
Sam Hocevar
9db988c15c
build: activate ALLOW_MEMORY_GROWTH on emscripten builds and work around
a bug in emcc that won’t let us discover SDL.h.
il y a 11 ans
Sam Hocevar
f852e8d7e1
build: a lot more emscripten build fixes.
il y a 11 ans
Sam Hocevar
b106bdd8f9
build: add experimental support for emscripten.
il y a 11 ans
Sam Hocevar
3af7e62b6a
android: switch to NativeActivity instead of rolling our own Java crap;
no known regressions yet.
il y a 11 ans
Sam Hocevar
e48dbfb8d9
build: activate the iPhone autobuilder.
il y a 11 ans
Sam Hocevar
c83dfe7239
build: make sure the builds _and_ the autobuilds work around the
memory leak in OS X llvm-g++.
il y a 11 ans
Sam Hocevar
756859b6b4
build: automatically allocate an X server number in the unit tests.
il y a 11 ans
Sam Hocevar
f7d660533c
external: update SDL_image and SDL_mixer to 1.2.12 and add Win64 versions.
il y a 11 ans
Sam Hocevar
6613dc3699
build: disable SDL output redirection and try to disable winedbg.exe.
il y a 12 ans
Sam Hocevar
a4f4367877
build: do not launch weird Windows binaries when cross-compiling.
il y a 12 ans
Sam Hocevar
a82e9421d5
build: try to build neercs on Android; far from ready yet.
il y a 12 ans
Sam Hocevar
e70fcd05f8
build: upgrade glew binaries to 1.9.0 and rename the contrib directory
to external so as to avoid some autocompletion collisions with "configure".
il y a 12 ans
Sam Hocevar
8c9a5d4779
build: add a script to automatically run bitten on Windows. Needs some tweaking
before it also runs on Linux or OS X.
il y a 12 ans
Sam Hocevar
d953508b81
build: try to detect the number of CPU cores on Windows.
il y a 12 ans
Sam Hocevar
1026860ac0
build: only pass -fno-exceptions -fno-rtti to the C++ compiler, never to
the C compiler (the Android build script did that).
il y a 12 ans
Sam Hocevar
bb6e400457
android: explicitly load stlport_shared when initialising the native object.
il y a 12 ans
Sam Hocevar
9b5880936c
build: tweak everything to allow building with SDL on the Raspberry Pi.
il y a 12 ans
Sam Hocevar
44180ce402
build: switch the Android native build rules to autoconf; still a bit rough
but we can now create shared objects for each project; only the testsuite
is not building properly because of issues with STLport, and EglApp is
deactivated because AndroidApp should have precedence.
il y a 12 ans
Sam Hocevar
ff34685ab7
build: try to autodetect the number of CPU threads available and tweak the
parallel builds accordingly.
il y a 12 ans
Sam Hocevar
03e83798eb
build: fix the Raspberry Pi build and add a build script for it.
il y a 12 ans
Sam Hocevar
1a118eda95
build: update Windows SDL binaries to 1.2.15.
il y a 12 ans
Sam Hocevar
6ff44b1829
build: use "win-*" instead of "windows-*" in build names so that they
appear shorter on the web page.
il y a 12 ans
Sam Hocevar
457045bb50
build: ensure that the Linux build machines are what they advertise, or
fail the build (if eg. we try to build an amd64 binary on i386).
il y a 12 ans
Sam Hocevar
85275834e2
build: a few hacks to allow building with MinGW on Windows.
il y a 12 ans
Sam Hocevar
9f8636705c
build: MinGW compilation fixes, rename libcaca.lib to caca.lib so that
g++ understands -lcaca directly; also add -DCACA_STATIC to the default flags.
il y a 12 ans
Sam Hocevar
98bd224ae8
build: ship a binary build of libcaca for Win32 and Win64.
il y a 12 ans
Sam Hocevar
06d9d00c34
win32: no longer ship GDI+ because MinGW ships a working version, including
for Win64.
il y a 12 ans
Sam Hocevar
6ebc4c88a7
build: do not use --host=none with NaCl; we can be more specific, eg. with
--host=i386 or --host=x86_64.
il y a 13 ans
Sam Hocevar
6743bb45cd
nacl: the Mandelbrot zoomer is starting to work on NaCl.
il y a 13 ans
Sam Hocevar
2edb8115e6
core: port all code to NativeClient. Nothing runs for now, but it builds.
il y a 13 ans