Skip to content

CMake Proposal#32

Draft
tumble1999 wants to merge 70 commits intoMCPI-Revival:masterfrom
tumble1999:cmake-tweaks
Draft

CMake Proposal#32
tumble1999 wants to merge 70 commits intoMCPI-Revival:masterfrom
tumble1999:cmake-tweaks

Conversation

@tumble1999
Copy link
Copy Markdown
Contributor

@tumble1999 tumble1999 commented Apr 30, 2025

This is a proposal of the CMake to check for system libraries before using the sub modules, this will reduce the need to patch the build in nix, and also reduce the build time for developers who happen to already have these libraries on their system.

Libraries

  • stb
  • glad
  • zlib
  • ancmp
  • sdl

Required testing

  • Using submodules (high priority)
    • Windows
    • Debian
    • Arch
    • NixOS (commenting deps out of the package)
  • Using System Dependencies
    • Windows
    • Debian
    • Arch
    • NixOS
    • Nix(non nixos)

@tumble1999
Copy link
Copy Markdown
Contributor Author

ancmp wasn't building for a bit yesterday
but today i figured out that i didn't merge my flake update changes

@tumble1999
Copy link
Copy Markdown
Contributor Author

i feel like finishing this so i dont need the patch file

@tumble1999
Copy link
Copy Markdown
Contributor Author

i will update this once #51 is merged

@tumble1999
Copy link
Copy Markdown
Contributor Author

wow thats alot of commits

anyway, now to implement sdl

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