Skip to content

Update dependencies #130

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 25 commits into from
Apr 21, 2025
Merged

Update dependencies #130

merged 25 commits into from
Apr 21, 2025

Conversation

cschreib
Copy link
Owner

@cschreib cschreib commented Apr 18, 2025

Changes in this PR:

  • Remove submodules for dependencies, supplied CMake Find* modules, and pre-compiled dependencies. We now use Conan for dependency management. As a user for lxgui, you can choose to also use Conan (and you can see the GitHub action files for inspiration on how to do it), but you don't have to: you can manage your dependencies manually, or with other dependency management tools. Conan is only required for running the automated CI builds.
  • Update dependencies for GitHub actions.
  • Fix some CMake deprecation warnings.
  • Fix some newly discovered compiler errors and warnings, from using more recent compilers.

@cschreib cschreib force-pushed the cschreib/update-deps branch from 648b755 to 6a40fde Compare April 18, 2025 12:04
@cschreib cschreib force-pushed the cschreib/update-deps branch from 2185198 to 8c8eb7c Compare April 21, 2025 15:35
@cschreib cschreib force-pushed the cschreib/update-deps branch 2 times, most recently from 86d0ab9 to 1332806 Compare April 21, 2025 15:55
@cschreib cschreib force-pushed the cschreib/update-deps branch from 1332806 to b8495e0 Compare April 21, 2025 16:04
@cschreib cschreib force-pushed the cschreib/update-deps branch from b8495e0 to f9cda20 Compare April 21, 2025 16:10
@cschreib cschreib merged commit 03004d3 into main Apr 21, 2025
5 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.

1 participant