Skip to content

Package Update#183

Merged
fallahn merged 3 commits intofallahn:masterfrom
durkisneer1:master
Mar 16, 2026
Merged

Package Update#183
fallahn merged 3 commits intofallahn:masterfrom
durkisneer1:master

Conversation

@durkisneer1
Copy link
Contributor

Build only tested with MSVC locally with no test runs, will need runners

The Important Stuff

  • Update CMake minimum to 3.10 (the future minimum)
  • Update Meson minimum to 1.0.0
  • Bump TMXLite version to 1.4.5 in both CMake and Meson

Fixing Warnings

  • Used -Doptimization=3 instead of -O3 to satisfy Meson builds
  • Only specify C++14 minimum if not MSVC or it'll whine
  • Cast -1 to a uint32_t so it isn't implicit
  • Same story with the STOI lines, explicitly casting to uint16_t
  • Rename iterable node to childNode to not shadow function param name

Extras

  • Made indentation consistent in CMake and Meson files
  • VSCode did some cleanup with whitespace apparently

@durkisneer1
Copy link
Contributor Author

Since your project is also based on Meson, you could also publish TMXLite as a wrapdb package. Here's an example of what you'd need to PR to the meson wrapdb repo:

Ofc, you can read more in the docs if interested: https://mesonbuild.com/Wrap-dependency-system-manual.html

@fallahn
Copy link
Owner

fallahn commented Mar 16, 2026

Thank you! That's massively appreciated! I'll get this merged and released when I get home tonight.

@fallahn fallahn merged commit 43da43e into fallahn:master Mar 16, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants