Ninecraft icon indicating copy to clipboard operation
Ninecraft copied to clipboard

CMake Proposal

Open tumble1999 opened this issue 8 months ago • 4 comments

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

  • [x] stb
  • [x] glad
  • [x] zlib
  • [x] ancmp
  • [x] sdl

Required testing

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

tumble1999 avatar Apr 30 '25 10:04 tumble1999

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

tumble1999 avatar May 01 '25 08:05 tumble1999

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

tumble1999 avatar May 27 '25 10:05 tumble1999

i will update this once #51 is merged

tumble1999 avatar May 27 '25 10:05 tumble1999

wow thats alot of commits

anyway, now to implement sdl

tumble1999 avatar May 28 '25 16:05 tumble1999