Commit Graph

142 Commits

Author SHA1 Message Date
John Doe 6f08eb94c6 Update copyright notice with correct year 2025-07-12 23:19:22 +01:00
Bart van Strien e08502fafa Update build dependencies 2024-01-06 13:04:19 +01:00
Bart van Strien aa14bacdc9 Remove autotools build system 2024-01-06 13:04:19 +01:00
Bart van Strien ac9ee9d3c7 Update debian package files for cmake variables
And automatically get the timestamp for the changelog too.
That does require an update to cmake 3.7, but as far as I can tell we never use a cmake version older than 3.16 (ubuntu 20.04).
2024-01-06 13:04:19 +01:00
Bart van Strien 84982ff4ef Generate love.desktop using CMake too
Since I cannot easily change the variable used there, update the autotools codepath to insert the CMake variable.
2023-12-31 12:56:38 +01:00
Bart van Strien e4e16e8a88 Remove unused OSX support in autotools
Probably best illustrated by the fact it's still called OSX, rather than
macOS.
2023-12-31 12:29:18 +01:00
Bart van Strien ae0f2916ed Remove dead code in configure.ac: old stb_image define 2023-12-31 12:23:29 +01:00
Sasha Szpakowski 6e80d85110 Merge branch 'main' into 12.0-development 2023-08-19 21:35:55 -03:00
Miku AuahDark 536e7e9f69 configure.ac: Specify CXXFLAGS instead of CPPFLAGS.
Autotools uses CPPFLAGS for C preprocessor and CXXFLAGS for C++ compile flags.
2023-08-03 17:54:46 +08:00
Sasha Szpakowski 78e7c44424 update version 2023-04-15 09:37:22 -03:00
Sasha Szpakowski 82e516f2fb Untested attempt at linux support for harfbuzz dependency 2023-01-03 21:12:16 -04:00
Sasha Szpakowski 456f897e43 Merge branch 'main' into 12.0-development 2022-12-29 12:12:28 -04:00
Miku AuahDark bfcb6c6643 Compile with -fvisibility=hidden by default.
This gives around 1MB size reduction.
2022-12-28 13:51:21 +08:00
Miku AuahDark 93612a84d1 Bump minimum SDL version to 2.0.9 2022-12-06 14:19:53 +08:00
niki 735c8b0290 vulkan: provide vulkan headers ourselves 2022-09-20 02:10:51 +02:00
niki 850749fac0 linux build: use c++14 2022-09-18 20:39:55 +02:00
Alex Szpakowski bb9c342972 Remove unused GME sound decoder backend. 2022-04-18 20:41:55 -03:00
Alex Szpakowski 9682c7a5ad Fix lua https library when building with autotools 2022-04-11 20:50:22 -03:00
Bart van Strien 334b674f12 Update version number in configure.ac 2022-01-02 15:07:12 +01:00
Alex Szpakowski 90bd8f1811 Update version 2020-12-24 12:45:08 -04:00
Garrett Brown 7d24beab90 Add box2d to includes 2020-09-17 09:51:38 -04:00
Garrett Brown 228e0b9df1 Fix casing here? 2020-09-16 21:47:58 -04:00
Alex Szpakowski b8f20ed8db Merge pull request #5 from MikuAuahDark/replace-mpg123
Replace Mpg123 with dr_mp3
2020-02-16 18:34:07 -04:00
Miku AuahDark 52a707d96c Remove mpg123 reference from build system.
TODO: macOS/iOS xcodeproj
2020-02-16 15:25:31 +08:00
Alex Szpakowski 5f9b5a21d0 Merge default into minor
--HG--
branch : minor
2020-01-03 22:45:36 -04:00
Alex Szpakowski fc4847c69d Update copyright for the new year 2020-01-03 22:40:36 -04:00
Alex Szpakowski 157d7637ed Update version to 12.0
--HG--
branch : minor
2019-12-23 17:17:51 -04:00
Bart van Strien 65d9d7fbbd Re-enable building FLAC decoder with autotools
Because who likes linker errors?
2019-06-26 17:38:04 +02:00
Alex Szpakowski 97883ae627 Update version to 11.3 2018-12-27 21:48:42 -04:00
Bart van Strien 6fa0187ef0 Work around possible bugs in sdl2 autoconf script (resolves #1381)
On some systems it can error while detecting SDL2, in that case it returns
without calling the failure function, and thus love continues configuring. I'm
hoping it doesn't call the success callback either, so we can instead check
whether it succeeded, and show an error if it didn't.
2018-12-19 10:33:33 +01:00
Alex Szpakowski da23448efe Update version to 11.2 2018-10-28 13:52:09 -03:00
Bart van Strien 4d3a87eb7f Add a hard version dependency between the love and liblove debian packages 2018-07-10 19:17:49 +02:00
Bart van Strien 32da35115c Always link against pthread when using autotools (resolves #1410)
Theoretically I could enable it on a case-by-case basis, but as of now glslang,
physfs and the thread module all require pthread, so I might as well just
always link it in.
2018-05-20 11:27:29 +02:00
Alex Szpakowski 4546a38751 Update changelog and version 2018-04-08 11:31:10 -03:00
Bart van Strien da9716b96d Update version number and changelog 2018-03-31 12:27:02 +02:00
Bart van Strien 91be15e7e2 Fix debian package build 2018-03-31 13:30:18 +02:00
Bart van Strien fd514d8176 Update some more copyright notices
I am so good at using search/replace I definitely didn't need a second commit
for this.
2018-01-03 19:55:02 +01:00
Alex Szpakowski 1d8a3326b3 Include the physfs 3.0.1 source in love. 2017-12-15 19:41:17 -04:00
Bart van Strien 2cde3a8227 Update autotools build for the luautf8 → lua53 rename
Additionally add the library as a dependency for the love.data module

--HG--
branch : minor
2017-09-25 10:08:57 +02:00
Bart van Strien bf83629b4c Fix makefile misgeneration when CDPATH is set (fixes #1212)
--HG--
branch : minor
2017-06-30 19:08:41 +02:00
Bart van Strien 3c29c26e7a Oops, some automagic messages ended up on stderr
--HG--
branch : minor
2017-03-12 12:27:26 +01:00
Bart van Strien 4ccbe6dfec Update autotools build system
Make genmodules create a simpler Makefile.am:
Instead of generating separate rules for modules and implementations, just create rules for modules and lua libraries
Disable selection of non-lua libraries, they will now be built when needed.
Also disable selection of implementations, because that was useless anyway.

Note: inter-module dependencies aren't dealt with (yet).

--HG--
branch : minor
2017-03-12 10:47:19 +01:00
Bart van Strien cc4dea07b5 Make automagic automatically print command output in case an error occurs
--HG--
branch : minor
2017-03-12 10:39:31 +01:00
Bart van Strien 2b4cd99c96 Exclude windows folder of glslang on linux
--HG--
branch : minor
2017-02-04 20:18:42 +01:00
Bart van Strien ff336041a9 Clean up autotools build scripts
- Removed unused platform/unix/gen-makefile
- Added current version as suffix to the built library (now liblove-0.11.0.so, for example)
  - Added target version to configure.ac
- Include .lua files as sources, so they get included in 'make dist'

--HG--
branch : minor
2017-01-15 22:07:51 +01:00
Alex Szpakowski abb72cb813 Happy new year! 🥂
--HG--
branch : minor
2017-01-02 01:28:29 -04:00
Alex Szpakowski 60d90ca4a8 Merge default into minor
--HG--
branch : minor
2016-10-30 01:07:39 -03:00
Bart van Strien 7a6e626c74 Make stb_image only use SSE2 on x86_64, or when an override has been set (fixes #1173)
Turns out, this is a gcc bug: detecting sse2 support cannot be done in shared
libraries. For now we'll assume 32-bit x86 builds are intended to also run on
devices without SSE2 (how old!). In the future we might decide we only support
machines that support SSE2, if we secretly don't already.
2016-10-25 15:21:31 +02:00
Bart van Strien e515cf076e Make configure not search for dependencies of disabled implementations (resolves #1099)
Also rewrite dependency searching so we have a single file with all test macros.

--HG--
branch : minor
2016-03-08 12:55:49 +01:00
rude 60278b0532 Add new icons. (Linux). 2016-02-12 20:26:49 +01:00