John Doe
fc5eeb11a3
Fix copyright notice date
2026-01-21 18:49:11 +00:00
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