kc3-lang/SDL/CMakeLists.txt

Branch :


Log

Author Commit Date CI Message
0e7530b0 2017-02-23 22:38:04 cmake: add WASAPI audio target to the build (thanks, Martin!). Fixes Bugzilla #3588.
5ea0c893 2017-01-24 12:20:41 CMake: fixed logic error in setting -mfpmath=387. Fixes Bugzilla #3565.
3594bf8e 2017-01-23 01:05:44 audio: Wired up new SSE code to build system.
df25258a 2017-01-06 20:43:53 Added configure and cmake support for libsamplerate
35430a73 2016-11-17 01:15:16 cpuinfo: first attempt at SDL_HasNEON() implementation.
f3502c3c 2016-10-14 01:04:21 Fixed building with cmake when fcitx isn't installed
34eebfba 2016-10-03 03:42:10 Fixed setting the version info in the shared library when using CMake Ray Molenkamp When building sdl as shared lib, the version info is lacking in the final binary. CMake gathers the right resource files into ${VERSION_SOURCES} but then doesn't do anything with them.
c9be93c6 2016-10-01 15:11:18 Fixed bug 3078 - cmake: fix sdl2.m4 install location on cross hosts Timo Gurr On cross hosts running autotools for SDL2_gfx-1.0.1 fails to find sdl2.m4: eautoreconf: running in /var/tmp/paludis/build/media-libs-SDL2_gfx-1.0.1/work/SDL2_gfx-1.0.1 ... aclocal aclocal-1.13: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:128: warning: macro 'AM_PATH_SDL2' not found in library libtoolize --copy --force --automake aclocal aclocal-1.13: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:128: warning: macro 'AM_PATH_SDL2' not found in library autoconf configure.in:128: error: possibly undefined macro: AM_PATH_SDL2 If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. * Failed Running autoconf ! SDL2 installs it to /usr/x86_64-pc-linux-gnu/share/aclocal on cross hosts, attached patch makes use of CMAKE_INSTALL_FULL_DATAROOTDIR to support correctly installing to the arch independent location /usr/share/aclocal.
571f4ce8 2016-10-01 17:05:29 Fix CMake setting an incorrect video backend on iOS
671f2a49 2016-10-01 12:54:48 Fixed bug 3268 - CMAKE: ios fixes Martin Gerhardy ios is not properly handled in the cmake file. this patch is a start to do so - it properly builds for me with it.
bb24662c 2016-10-01 12:48:08 Fixed bug 3301 - IBus support on Linux with CMake joe.gsoc16 I recently looked into Unicode support in SDL2 and realized that SDL_TEXTEDITING doesn't get triggered at all (Japanese IME). According to others on IRC it works fine on Windows/Mac but not for me on (arch)Linux. When compiling SDL with autotools, IBus support is enabled by default but not so with CMake. I never used CMake before but got it working and also included that pkg-config determines flags for dbus (FIXME in CMakeLists).
e45698d2 2016-09-28 22:24:01 Updated version to 2.0.5 in preparation for release
e5070d20 2016-09-15 08:57:56 Fixed set of libraries needed to build on Mac OS X
93d42e2d 2016-09-15 08:46:14 Hopefully fixed the cmake build on Mac OS X
264e996e 2016-09-13 00:03:50 Fix CMake CMAKE_REQUIRED_FLAGS handling to preserve existing CMake flags required by Emscripten toolchain.
42feccea 2016-09-13 00:03:40 Include timers when using cmake (#29)
6188c334 2016-09-04 01:42:46 mac: Patched to compile with CMake project.
2c3bf665 2016-03-18 22:15:53 Windows CMake: don't try to link dxguid, it's unavailable when using Visual Studio's XP-compatible toolset.
e5d575b9 2016-01-16 21:58:49 Expose the EGL display and window for Vivante SDL windows
1615b2e2 2016-01-08 07:32:51 CMake: only set "-O3 -g" defaults if CMAKE_BUILD_TYPE wasn't set at all.
757e994e 2016-01-07 17:21:50 Fixed --enable-new-dtags check with cmake
dc5f05bb 2016-01-07 16:42:30 Use --enable-new-dtags to set RUNPATH rather than RPATH so that LD_LIBRARY_PATH is not overridden by the application.
bb1e2bd0 2016-01-05 05:44:32 CMake: Turned off Mac OS X rpath warning kludge. Apparently CMake errors out if it doesn't know this policy, and we don't otherwise require CMake 3.0 yet. Sigh.
e6e62bee 2016-01-05 01:26:32 CMake: Let static libraries optionally be built with Position Independent Code.
008a6abd 2016-01-05 01:25:54 CMake: use the old MACOSX_RPATH behavior (for now), silence the warning.
1373e890 2016-01-04 22:58:38 Try to build with GCC's -Wdeclaration-after-statement. This will help catch things that'll cause issues on C89 compilers before we send them on to fail on Buildbot.
1240f8e0 2016-01-03 20:52:44 CMake: Don't make a libSDL2.so symlink on Mac OS X (do .dylib instead).
b0d8dfcd 2015-12-31 15:26:40 CMake: Fixed building for Windows with VS2015 (bug #3080). - Don't try to link with the Visual C runtime. - Avoid code generation that would use functions from the VC runtime.
61518bce 2015-12-29 00:57:24 CMake: Changes to get CMake project to work with Android (thanks, Martin!). Fixes Bugzilla #3194. (but note that Bugzilla #3200 still needs to be resolved to get this really going on Android, at a minimum.)
7e679ed2 2015-12-29 00:36:03 CMake: fixed a failure to reset CMAKE_REQUIRED_FLAGS (thanks, Martin!). This would break Emscripten builds with the CMake project files (etc). Fixes Bugzilla #3197.
c9927bbb 2015-12-29 00:24:37 CMake: don't try to use the Linux joystick code on Android (thanks, Martin!). Fixes Bugzilla #3201.
7ca3b270 2015-12-29 00:02:43 CMake: Fixed to work on Windows 8 SDK (thanks, Martin!). Fixes Bugzilla #3207.
42f282cc 2015-08-28 19:10:46 Fix bug 3081: CMake configuration auto-disables OpenGL ES support on Windows. Thanks to EntranceJew for the patch.
d154e6c6 2015-08-28 19:05:24 Fixed bug 3098: CMake project never enables xinput support on Windows. Thanks to EntranceJew for debugging the issue.
0e45984f 2015-06-21 17:33:46 Fixed crash if initialization of EGL failed but was tried again later. The internal function SDL_EGL_LoadLibrary() did not delete and remove a mostly uninitialized data structure if loading the library first failed. A later try to use EGL then skipped initialization and assumed it was previously successful because the data structure now already existed. This led to at least one crash in the internal function SDL_EGL_ChooseConfig() because a NULL pointer was dereferenced to make a call to eglBindAPI().