sumartian-studios / snake

Snake is a build system written in Go powered by CMake that incorporates features from modern tools like NPM, Flutter, or Cargo. It tries to be faster than regular CMake for larger projects.
MIT License
0 stars 0 forks source link

Upgrade to the latest build system standards #1

Open kaiyanlee opened 1 month ago

kaiyanlee commented 1 month ago

I haven't used this in a long time. Run the tests and examples and figure out what we need to do to upgrade this project to the latest available versions of CMake and Qt6. Most notably, ensure that we are not using any obsolete or deprecated functions and are using the most optimized generation possible.

kaiyanlee commented 1 month ago

Conan2 is not letting us do conditional requirements anymore via cmake_find_package. I don't even know if Snake should support Conan anymore. I feel like it would be better to just focus on Qt libraries and deployment.