summaryrefslogtreecommitdiff
path: root/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* Fixed bug 5463 - generated Wayland interfaces are included in the library's ABISam Lantinga2021-01-141-0/+1
| | | | | | | | | | | | | | 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
* Fixed bug 5399 - make install is broken as it depends on missing rule `build`Sam Lantinga2020-12-151-1/+1
| | | | | | | | | | | | | | | | Stephen Broadfoot I've tracked this down to the following changeset 99d8b18acf8a https://hg.libsdl.org/SDL/diff/99d8b18acf8a/Makefile.in this changeset renames the rule `build` to `build/.created` but the rule `install-lib` still depends on the rule `build` This affects users who are trying to install via homebrew who are installing via source and not by the bottle as this invokes `make install` To be clear, the error I was hitting when running make install is make: *** No rule to make target `build', needed by `install-lib'. Stop.
* Updated iOS tests and demos for latest SDL linking requirementsSam Lantinga2020-11-061-1/+1
|
* Removed old iOS-only project and demosSam Lantinga2020-11-061-1/+1
|
* Removed SDL_AndroidOpenURL, added SDL_OpenURL.Ryan C. Gordon2020-10-051-0/+1
| | | | Still needs to be wired into Xcode and Visual Studio projects.
* locale: Implemented SDL_GetPreferredLocales().Ryan C. Gordon2020-05-041-0/+1
| | | | | | | This was something I proposed a long time ago, Sylvain Becker did additional work on it, then back to me. Fixes Bugzilla #2131.
* Fixed warning building version.rc using mingw-64Sam Lantinga2020-03-201-1/+2
|
* cmake: more proper sdl2-config.cmake work (thanks, Alexander!)Ryan C. Gordon2020-02-211-1/+3
| | | | Fixes Bugzilla #4970.
* Add public APIs for creating a Metal view attached to an SDL window. Add ↵Alex Szpakowski2019-08-051-0/+1
| | | | SDL_metal.h.
* Add a configure option allowing users to choose whether to install sdl2-configHugh McMaster2019-04-071-0/+7
| | | | sdl2-config is installed by default if no flag is specified.
* configure.in: Rename to configure.ac to fix an 'aclocal' warningHugh McMaster2019-03-251-2/+2
| | | | Also rename references in related files.
* Fixed bug 4379 - fix parallel build with slibtoolSam Lantinga2018-12-081-3/+4
| | | | | | orbea I am having a parallel build problem with -j3 or higher using the autotools build and slibtool instead of GNU libtool. Basically slibtool is faster than GNU libtool and it will start working before mkdir starts or finishes creating the build/ directory.
* First pass on the new SDL sensor APISam Lantinga2018-08-211-0/+1
|
* wayland: Keep protocol XML files in-tree.Ryan C. Gordon2018-06-251-1/+1
| | | | | | | | | | | | Now you don't need the latest Wayland installed to build with newer protocols supported, as they'll build correctly; even if your system can't use them, we can make intelligent decisions at runtime about what's available on the current machine anyhow. This also simplifies some logic and possible failure cases in the configure and CMake scripts. Fixes Bugzilla #4207.
* vulkan: Initial Vulkan support!Ryan C. Gordon2017-08-271-0/+1
| | | | | This work was done by Jacob Lifshay and Mark Callow; I'm just merging it into revision control.
* Fixed bug 2360 - Wrong -rpath setting includes DESTDIR rather that only the ↵Sam Lantinga2017-08-141-3/+3
| | | | | | | | | | | libdir Marcus von Appen The LT_LDFLAGS in Makefile.in contain the $(DESTDIR) in -rpath, which instructs libtool to take a wrong path into account for linking. The issue arises, if DESTDIR is passed at build time and installation time. -rpath only should use $(libdir) for both SDL 1.2 and SDL 2.x.
* Fixed bug 3208 - Minor improvements to the configure scriptSam Lantinga2017-08-121-10/+6
| | | | | | Rafal Muzylo "if we're already using libtool, why aren't we using it ?"; they've been inspired by the fact, that at that mark, neither libSDL2_test.a nor libSDL2main.a were being built correctly (not sure if it's fully broken or just because I've tested the out-of-tree build)
* Fixed bug 3651 - CMake build does not install CMake package configurationSam Lantinga2017-08-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | tschwinger@elitemail.org Most ironically, although autoconf/automake-based builds install (pretty half-assed) CMake package configuration files, they're missing in installations resulting from CMake-based builds entirely. A proper configuration file typically also loads target exports (implemented in patch 3572, also fixing this issue - see my comment on that issue for details). I believe it would be best to let the dinosaurs go extinct and redirect all build efforts to the CMake end for two reasons: 1. It potentially provides the best user experience, but you'd have to give it some love and ship with less quirky buildfiles. 2. It would force distros to build SDL via CMake and thus would ensure target exports are actually available everywhere. Various CMake patches I submitted today in summary (directly converted from the HG commits and `am`d onto a fork of a git mirror that happened to be on `tip`). https://github.com/tschw/SDL/commits/patched Fixing #2576 #3572, #3613, and this fresh ticket, which is almost entirely advertisement ;). These already do to make SDL much less of a quirky fella to have in your dependency tree...
* Fixed bug 3733 - Makefile sleeps for 3 seconds if configure is out of dateSam Lantinga2017-08-091-3/+1
|
* wayland: Build own version of core protocolJonas Ådahl2016-06-231-2/+9
| | | | | | Since we are loading shared objects dynamically, build our own version of the core protocol symbols, so that we in the future can include protocol extensions.
* Added missing file to the release archive.Philipp Wiesemann2015-07-021-1/+1
|
* Fixed bug 2464 - Configure a sdl2-config.cmake.in together with sdl2.pc.inSam Lantinga2015-06-291-0/+3
| | | | | | | | | | Leonardo Despite having a CMakeLists.txt file, SDL2 seems to be mainly built using the autotools system by package-managers. It is nice to have it but it is only useful if you are building SDL2 by yourself. People that want to use CMake to find their already-installed SDL2 are using a FindSDL2.cmake module based on the old FindSDL.cmake. This is not deprecated but it is discouraged by the CMake devs (see http://www.cmake.org/Bug/view.php?id=14826), as these modules needs maintainers to be included in the official CMake installation. To fix that, SDL and its accompanying libraries could configure a simple sdl2-config.cmake file, much like it does with sdl2.pc.in. We don't need to configure a full sdl2-config.cmake as in this post, http://forums.libsdl.org/viewtopic.php?t=10068&sid=ccf8abbf0d73fb03ae9cded991e60959 (because it depends on it being built with CMake). Using something as simple as http://www.cmake.org/Wiki/CMake/Tutorials/Packaging#Package_Configuration_Files is deemed enough. Here is another: http://quickgit.kde.org/?p=prison.git&a=blob&f=lib%2Fprison%2FPrisonConfig.cmake.in
* Added missing file and folder to the release archive.Philipp Wiesemann2015-06-201-1/+1
|
* Added the docs directory to the release archiveSam Lantinga2015-06-201-1/+1
|
* Make autoconf-based build quiet by default.Sam Clegg2014-06-191-5/+14
| | | | | | Add V=1 to the make command line will show the full commands but by default we just show the tool-type and the output file. This is generally much easier on the eye and makes warnings and errors more clearly visible.
* Added missing headers that should be installed.Sam Lantinga2014-06-051-1/+6
|
* Added SDL_opengl_glext.h to the list of headers to install.Ryan C. Gordon2014-06-051-0/+1
|
* Set the tag type in libtool invocationsSteven Stewart-Gallus2014-04-191-1/+1
| | | | | | | Setting the tag type will let libtool work even when it cannot infer the type of the code being built. One way libtool may fail to infer the tag type is if one uses a mock compiler (such as for static analysis).
* Added SDL_GetBasePath() and SDL_GetPrefPath() in new filesystem module.Ryan C. Gordon2013-08-201-0/+1
|
* Backout hg changset 898992405fa7; lots of things still use SDL_types.h. :/Ryan C. Gordon2013-07-091-0/+1
| | | | Will remove this again at some point in the future, though.
* Removed deprecated SDL_types.h header.Ryan C. Gordon2013-07-081-1/+0
| | | | Fixes Bugzilla #1945.
* Renamed WhatsNew so it can be easily read on WindowsSam Lantinga2013-05-261-1/+1
|
* Renamed documentation files to .txt and converted them to DOS line endings ↵Sam Lantinga2013-05-261-25/+2
| | | | | | so they would open properly on all systems. Updated Makefile.in so "make dist" includes everything necessary for release.
* The input API was never implemented, so removing it before release.Sam Lantinga2013-02-191-1/+0
|
* Added native Debian package informationSam Lantinga2013-02-151-1/+2
|
* Don't clobber refcounting in SDL_Init.J?rgen P. Tjern?2013-02-121-0/+1
| | | | | | | | | | | - Fixes bug 1712 by not overwriting SDL_SubsystemRefCount in SDL_Init. - Removes the SDL_initialized variable, and makes SDL_SubsystemRefCount the canonical source of truth for whether or not a subsystem has been initialized. - Refactors SDL_InitSubSystem and SDL_QuitSubSystem to use helper functions to manage refcount. - Adds automated tests for SDL_Init/Quit*. - Adds SDL_bits.h which contains SDL_MostSignificantBitIndex.
* We don't have Visual CE support anymoreSam Lantinga2013-01-131-1/+1
|
* Added hotplug joystick support and simplified game controller API, courtesy ↵Sam Lantinga2012-11-261-0/+1
| | | | of Alfred Reynolds
* Include all the test headers in the test library header installSam Lantinga2012-11-261-2/+1
|
* Work in progress on an SDL test librarySam Lantinga2012-11-261-4/+17
|
* Needed to add SDL_messagebox.h to installed headersSam Lantinga2012-10-231-0/+1
|
* Added SDL_system.h to the various projectsSam Lantinga2012-06-231-0/+1
|
* Removed the SDL 1.2 compatibility API... we'll see how painful this is.Sam Lantinga2012-01-221-1/+0
|
* Removed unsupported Watcom filesSam Lantinga2012-01-221-1/+1
|
* Removed unsupported Borland related filesSam Lantinga2012-01-221-1/+1
|
* Updated to SDL 2.0, and SDL 2.0 can now be installed coexisting with SDL 1.2Sam Lantinga2012-01-221-22/+21
|
* Switched back to configure generating SDL_config.hSam Lantinga2012-01-191-9/+2
| | | | It was very confusing to have configure generate an SDL_config.h and then not have it be used when building on Mac OS X or Windows. I'll just have to remember to use SDL_config_windows.h when building official releases that are supposed to be ABI compatible with Visual Studio.
* Make sure that we use consistent configuration options on platforms like ↵Sam Lantinga2012-01-141-2/+9
| | | | | | Windows so that command line builds and IDE builds have ABI compatibility. Make sure we don't clobber SDL_revision.h when building from Mercurial
* Fixed bug 1366 - SDL_opengles2.h is not installed in "include/SDL" under LinuxSam Lantinga2012-01-091-0/+1
|
* Updated iOS projects and renamed iPhoneOS to iOSSam Lantinga2012-01-051-1/+1
|