Skip to content

Add version requirements for dependencies#974

Merged
Murmele merged 2 commits into
Murmele:masterfrom
AHSauge:fix/dep-version
Jun 14, 2026
Merged

Add version requirements for dependencies#974
Murmele merged 2 commits into
Murmele:masterfrom
AHSauge:fix/dep-version

Conversation

@AHSauge

@AHSauge AHSauge commented May 28, 2026

Copy link
Copy Markdown
Contributor

Currently calls to find_package and pkg_check_modules lack a minimum version. If for some reason someone compiles on a system with old libraries with USE_SYSTEM* or in all cases old lua, the compilation might fail. For Lua I've confirmed 5.3 is the minimum version to compile against. For Qt I took the version used for building flatpack, and for the rest, it's based on the bundled versions.

I noticed the readme is outdated, so I took the liberty to update that as well while I was at it.

Fixes #972

@AHSauge AHSauge changed the title Add version requirements to dependencies Add version requirements for dependencies May 28, 2026
@Murmele Murmele enabled auto-merge June 14, 2026 10:27
@Murmele Murmele self-requested a review June 14, 2026 10:27
@Murmele Murmele merged commit 5ad9332 into Murmele:master Jun 14, 2026
6 checks passed
@Murmele

Murmele commented Jun 14, 2026

Copy link
Copy Markdown
Owner

Thank you!

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.

v.2.0.0 build fails, unconditional find of system lua package, apply patch to lua CMakeLists.txt to allow using build tree version

2 participants