kc3-lang/SDL/configure.ac

Branch :


Log

Author Commit Date CI Message
13337e17 2022-03-23 13:27:01 wayland: The rest of the wayland-client 1.18 requirement... Git, please
85dff3e4 2022-03-16 08:58:52 emscripten: obey enable-misc/SDL_MISC settings
a633a3c3 2022-01-13 09:33:20 add audio/video dummies if nothing else available II.
398f9a0e 2022-01-13 09:32:41 fix have_audio/video flags, add uikit to SUMMARY_video in configure
21510387 2022-01-12 13:05:12 fix CMakeLists.txt vs. configure inconsistencies - atomic subsystem is disabled by default (changed in configure) - SDL_WAYLAND_LIBDECOR is disabled by default if SDL_WAYLAND is not set (changed in CMakeLists.txt)
b1b2ad72 2022-01-11 12:30:15 sync handling of subsystems II. (+)
eb80f2c6 2022-01-11 10:45:41 sync handling of subsystems II.
65e9415b 2022-01-10 17:00:32 sync handling of subsystems - add DUMMY-define in case the subsystem is enabled but not available (filesystem/misc/locale) - add missing PSP/VITA-filesystem defines - sync the order of filesystems in SDL_config.h.cmake/in - add option to disable locale subsystem in configure
ea8cf4bd 2022-01-10 16:36:02 add 'Misc' subsystem II.
15ebad6e 2022-01-22 13:31:11 emscripten: Implement SDL_OpenURL
a0e3c884 2022-01-17 15:32:27 Updated to version 2.0.21 for development
a575e2cf 2022-01-17 20:56:24 Enable alloca on mingw/cygwin builds: This effectively reverts commit 391d73e37b26614e2e343ca8e9d4334e07380896 Fixes https://github.com/libsdl-org/SDL/issues/5234
33dadbf1 2022-01-17 20:56:20 'dnl' whitespace tidy-up in configure.ac
f14c7bb4 2022-01-09 20:33:32 added missing hidapi stuff for os/2 with libusb
92946348 2022-01-07 18:28:25 Updated to version 2.0.20 for release
75ac944b 2022-01-06 22:24:00 check for tpcshrd.h and define HAVE_TPCSHRD_H if it's available.
505df1a9 2021-12-19 20:43:48 autotools: Fix typo in libgbm print
0673e448 2021-12-20 01:03:56 autotools: improved detection of windows.gaming.input.h similar to cmake commit 83583dc49d
03019c91 2021-12-06 20:37:52 autotools, cmake: tighten Xfixes check && explicitly test BarrierEventID Apparently the older versions of libXi doesn't have it. Fixes the build break issue reported at: https://github.com/libsdl-org/SDL/commit/4b42c05ba1eaaaa9a4ef803acea8f13402271039#commitcomment-61427659
514f5858 2021-12-02 20:11:40 autotools: disable static builds on os/2
339f0d40 2021-12-01 02:32:10 configure.ac: adjust os2 section for system iconv() use.
efa1aa9a 2021-12-01 01:55:56 initial attempt at adding os2 support to autotools
5fc901d4 2021-11-30 09:58:21 Updated to version 2.0.19 for development
5a0ea7fb 2021-11-27 19:10:10 Check for O_CLOEXEC definition in fcntl.h at configuration time, If not available, define it internally as 0 (in SDL_internal.h). Define it as available for macOS >= 10.7 in SDL_config_macosx.h.
5f1558ff 2021-11-26 13:47:42 Fixed detecting Raspberry Pi 2/3 video support on Pi 4
7242075b 2021-11-26 08:12:45 Updated version to 2.0.18 for release
f8900583 2021-11-23 17:04:40 removed windows winmm joystick driver
1927c080 2021-11-22 05:00:02 minor tidy-up to configury.
aeff8748 2021-11-20 13:35:25 configure: Allow building of the "offscreen" video target. It was CMake-only before this.
68ffd24c 2021-11-16 23:37:20 autotools, cmake: don't define SDL_JOYSTICK_HIDAPI in CheckHIDAPI()
29b79313 2021-11-16 23:33:32 minor tweak for a slightly smaller configure script
fa3330ba 2021-11-12 12:55:50 autotools, cmake: test Xfixes along with XInput2.h: because we use Xfixes with XIBarrierReleasePointer
a0f8afb5 2021-11-11 09:16:44 Separated the HIDAPI subsystem from HIDAPI joysticks You can now disable HIDAPI joysticks while retaining the HIDAPI SDL API
684b3b31 2021-11-09 02:30:28 regenerated configure script.
4b42c05b 2021-11-08 13:52:48 video: Add SDL_SetWindowMouseRect. This API and implementation comes from the Unreal Engine branch of SDL, which originally called this "SDL_ConfineCursor". Some minor cleanup and changes for consistency with the rest of SDL_video, but there are two major changes: 1. The coordinate system has been changed so that `rect` is _window_ relative and not _screen_ relative, making it easier to implement without having global access to the display. 2. The UE version unset all rects when passing `NULL` as a parameter for `window`, this has been removed as it was an unused feature anyhow. Currently this is only implemented for X, but can be supported on Wayland and Windows at minimum too.
dcc91909 2021-11-08 22:28:00 autotools: initial adjustments after the recent hidapi changes.
802e17aa 2021-11-03 20:35:20 autotools: added windows.gaming.input.h (and SDL_JOYSTICK_WGI) detection
25c71748 2020-02-13 21:55:08 Add a barebones RISC OS video driver
3db898c5 2020-02-13 22:32:35 riscos: Implement SDL_GetPrefPath()
ef8c4d27 2021-09-23 17:43:53 wayland: Require xkbcommon 0.5.0 or newer (2014-10-18) Fixes #4645
478f9eed 2021-09-20 10:20:04 x11: Don't include X11/extensions/extutil.h We don't use it, it was a leftover from 1.2, I think, and it doesn't exist on Solaris, so this should hopefully fix the build there. This also means we don't need the configure/cmake checks for SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY, so that was removed also. Fixes #1666.
ddfd21a6 2021-09-05 05:37:20 configure: fix vulkan enablement for windows after commit 13ec545936cfd
13ec5459 2021-08-23 00:54:13 configure: Disable Vulkan support if loadso subsystem is disabled. Fixes #4373.
f5794f9e 2021-08-10 15:17:59 Added SDL_SetTextureUserData() and SDL_GetTextureUserData() to associate a user-specified pointer with an SDL texture
3f6ebfff 2021-08-10 15:02:36 Updated to version 2.0.17 for development
68103993 2021-08-10 14:50:43 Enable AAUDIO driver for Android I thought this was already enabled for 2.0.16, but apparently not. Fixes https://github.com/libsdl-org/SDL/issues/3710
77c8d111 2021-08-10 20:55:50 configuration updates for dlopen: - cmake, configure (CheckDLOPEN): --enable-sdl-dlopen is now history.. detach the dl api discovery from SDL_LOADSO_DLOPEN functionality. define HAVE_DLOPEN. also define DYNAPI_NEEDS_DLOPEN (CheckDLOPEN is called only for relevant platforms.) - update SDL_config.in and SDL_config.cmake accordingly. - SDL_dynapi.h: set SDL_DYNAMIC_API to 0 if DYNAPI_NEEDS_DLOPEN is defined, but HAVE_DLOPEN is not. - pthread/SDL_systhread.c: conditionalize dl api use to HAVE_DLOPEN - SDL_x11opengl.c, SDL_DirectFB_opengl.c, SDL_naclopengles.c: rely on HAVE_DLOPEN, not SDL_LOADSO_DLOPEN. - SDL_config_android.h, SDL_config_iphoneos.h, SDL_config_macosx.h, SDL_config_pandora.h, and SDL_config_wiz.h: define HAVE_DLOPEN. Closes: https://github.com/libsdl-org/SDL/pull/4351
ac20167e 2021-08-06 14:08:50 configure: Fixes to make SDL link as C++ on Haiku. Fixes #4590.
d2e8998f 2021-08-03 07:59:01 build: Fix the LINKER variable. The LINKER variable is set in configure.ac as either 'CC' or 'CXX' where it is then passed to the created Makefile. This fails with slibtool which can't find the 'CC' file and can be fixed by correctly setting the LINKER variable to an actual Makefile variable like '$(CC)' or '$(CXX)' instead. Presumably GNU libtool does some magic here to hide the issue.
b74bcd5d 2021-08-03 22:25:10 configure.ac: mkdir $(objects)/ when building wayland protocols The $(objects) directory (usually build/) may not have been created by the time the wayland-scanner protocol files are being compiled. The $(gen) directory is explicitly made with mkinstalldir, but the final object file (and gcc dependency files) need to go into $(objects). For whatever reason, this only ever seemed to occur if --disable-shared was set. Note that this commit doesn't regenerate ./configure, as there were a few unexplained, unrelated differences my version of autoconf created, as as an autotools novice, I didn't want to poke that bear just yet. This hopefully should fix #3689
cb1fd30e 2021-07-31 13:28:54 Updated to version 2.0.16 for release
4a7799be 2021-07-28 17:01:02 --disable-wayland-shared implies --disable-libdecor-shared for now. C.f.: https://github.com/libsdl-org/SDL/issues/4543
9bcb5e7b 2021-07-27 20:20:28 configure: move CheckLibDecor into CheckWayland
9e6fcbe7 2020-06-11 22:10:28 wayland: client-side decoration
c0601d01 2021-07-25 10:15:03 SDL: Updated patches for HAIKU
15ed6653 2021-07-22 20:50:02 Fixes to kmsdrm dynamic loading support. Fixes: https://github.com/libsdl-org/SDL/issues/4520
24059a19 2021-07-09 18:11:42 The RAWINPUT driver is no longer tied to HIDAPI in any way
2143534a 2021-06-28 02:00:24 configure.ac: manually check immintrin.h with AC_COMPILE_IFELSE(). AC_CHECK_HEADER() emits warnings when configuring for non-x86, because the preprocessor check is OK but the compile check is not: configure: WARNING: immintrin.h: present but cannot be compiled configure: WARNING: immintrin.h: check for missing prerequisite headers? configure: WARNING: immintrin.h: see the Autoconf documentation configure: WARNING: immintrin.h: section "Present But Cannot Be Compiled" configure: WARNING: immintrin.h: proceeding with the compiler's result
bc141e44 2021-06-23 15:09:07 Remove -static-libgcc from sdl2-config output
a6715a20 2021-06-23 14:56:02 revert the previous -Wc,-static-libgcc patch: Someone reported breakage with that: https://github.com/libsdl-org/SDL/commit/bc51de2f87194e45eec94414bc248a6e7a0f9d26#commitcomment-52550755
23575a42 2021-06-22 15:18:25 Ensure that libgcc is linked statically on Windows
642fa0e3 2021-06-09 21:18:11 configure: Enable KMSDRM target by default.
31637dde 2021-05-04 14:59:29 Generic check for desktop GL and EGL on Linux systems
babd79b8 2021-04-14 23:20:40 bump minimum required autoconf version and revise autogen.sh
69203851 2021-04-14 21:40:50 rename PKG_CONFIG_LIBS_PRIV to PKGCONFIG_LIBS_PRIV i.e.: do not steal PKG_CONFIG namespace.
197cfcaf 2021-04-14 21:10:40 ran configure.ac through autoupdate-2.69 generated configure script is practically the same except for whitespace changes.
a81fe272 2021-04-04 00:16:30 configure/cmake: Hook up Emscripten threads (disabled by default). Fixes #3795.
b42bf2a7 2021-04-02 12:58:12 configure: Don't use "-Wl,--no-undefined" in "sdl2-config --static-libs" Fixes #3788.
96cc4985 2021-03-16 22:41:26 [Build system] Report differentiated glx and glvnd OpenGL implementation detection.
e213f37a 2021-03-15 12:53:16 [KMSDRM] Enable full OpenGL detection (MESA/libglvnd) on both the make and cmake buildsystems.
9e23c652 2021-03-10 16:48:05 SDL: Updated patches for HAIKU
bd065387 2021-03-08 17:02:28 configure: fix wrong AS_HELP_STRING quoting.
0a683221 2021-03-01 15:11:50 add missing PIPEWIRE defines to SDL_config.h.in also specify 'audio' in Pipepire configuration enable messages.
2f0b99a7 2021-02-13 11:56:05 audio: Add Pipewire playback/capture sink
a29fe292 2021-02-18 20:10:50 configury: replace host checks against *-*-mingw32* with *-*-mingw*
88f1c2c1 2021-02-14 00:42:37 Replace "echo -en" with "printf" in autoconf script Fixes summary output on FreeBSD.
4ff51d29 2021-02-12 14:15:29 Deprecate SDL_GetRevisionNumber and update things for git instead of hg. Fixes #4063
bb9e049d 2021-02-07 00:37:00 minor updates to libc function checks
2426949a 2021-02-01 21:56:56 Removed support for clock_gettime_nsec_np() SDL_GetTicks() was broken and it's not adding any real value here.
091a4649 2021-01-29 23:11:13 added --enable-xinput switch for windows builds
aa4a6b0b 2021-01-25 04:11:40 better check for clock_gettime_nsec_np() -- cf. bug #5467.
96cfb812 2021-01-23 09:50:43 Fixed bug 5467 - SDL sys timer Mac OS update proposal David Carlier Change of api from 2016 which reduce code complexity a bit.
23764588 2021-01-23 17:24:28 renamed SDL_JOYSTICK_USBHID_MACHINE_JOYSTICK_H to SDL_HAVE_MACHINE_JOYSTICK_H
d0c5097c 2021-01-23 03:41:02 minor autotools build system updates.
28255837 2021-01-19 14:55:20 fix AC_CHECK_HEADER for libusb.h
c265e73f 2021-01-17 10:05:11 Fixed bug 5473 - Add WSCONS support for NetBSD wahil1976 This patch adds WSCONS support for NetBSD.
f3835702 2021-01-17 05:00:50 fix build with --disable-directx
351abc58 2021-01-14 14:50:15 Fixed bug 5463 - generated Wayland interfaces are included in the library's ABI Simon McVittie In versions since 1.15, the `code` mode is a deprecated alias for `public-code`, which emits symbols with default visibility, overriding SDL's -fvisibility=hidden option. Use the `private-code` mode instead. This emits symbols with hidden visibility, so they do not affect the ABI of libSDL. See also: https://bugreports.qt.io/browse/QTBUG-73099, https://lists.freedesktop.org/archives/wayland-devel/2018-February/037097.html
82aafa9a 2021-01-14 14:32:11 Fixed bug 5461 - Add rewritten WSCONS driver for OpenBSD wahil1976 This patch adds a written-from-scratch WSCONS driver for OpenBSD. It does not have hardcoded keymaps, and it features mouse support when wsmux is available. For this to work, it needs access to the /dev/wskbd* devices which are not available to non-root users by default. Access to those can be granted by changing /etc/fbtab to give the logging user the ownership of those devices.
b2449473 2021-01-08 18:57:12 [KMS/DRM] Go back to the LEGACY interface only because using planes breaks compatibility with HW, so no advantage on using ATOMIC.
a88071de 2020-12-30 15:55:00 configure.ac: directfb dynamic loading support updates: put back sed on find_lib result, remove debug messages, fix directfb_lib report to user.
f24cc903 2020-12-30 15:53:56 remove CFLAGS save/restores from dbus.h and ibus.h header checks. CPPFLAGS is what AC_CHECK_HEADER needs.
6116ccf0 2020-12-29 21:20:28 fix configure warnings when checking dbus/dbus.h and ibus-1.0/ibus.h .. by adding DBUS_CFLAGS and IBUS_CFLAGS to CPPFLAGS: configure: WARNING: dbus/dbus.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: dbus/dbus.h: proceeding with the compiler's result configure: WARNING: ibus-1.0/ibus.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: ibus-1.0/ibus.h: proceeding with the compiler's result
2443e51e 2020-12-28 11:42:49 Add optional suffix `_generic` to generic SDL_cond impl Allows for runtime selectable implementation
a6c6e5f5 2020-12-27 14:00:02 configure.ac: fix POSIX conformance issues (bug #4261.) Patch from Matt Whitlock: There are actually two distinct classes of problems at play here. On the one hand, libsdl2's configure.ac has some POSIX conformance issues - namely, the use of 'echo -n' and the passage of arguments containing embedded backslashes to 'echo', neither of which is defined by POSIX. The attached patch takes care of these issues.
93ccdee8 2020-12-23 13:47:49 Fixed bug 5404 - stdlib: Added SDL_round, SDL_roundf, SDL_lround and SDL_lroundf Cameron Cawley stdlib: Added SDL_round, SDL_roundf, SDL_lround and SDL_lroundf The default implementation is based on the one used in the Windows RT video driver.
350f1b0d 2020-12-22 10:36:15 Updated SDL to version 2.0.15 for development
2fc987c2 2020-12-22 14:15:33 [Buildsystem] Add guards for not building with KMSDRM support if EGL is not available.
ee180efd 2020-12-20 12:08:49 Fixed bug 5406 - Upstreaming DragonFlyBSD changes from DeltaPorts (patch from David Carlier)
6bd4c717 2020-12-17 21:41:23 Fixed bug 5402 - ARM support little update proposal David Carlier No fix but mostly an update for ARM architecture.