glsl-basic/TODO.md
2023-10-12 21:25:36 +02:00

1.1 KiB

This TODO list is automatically generated from the cookiecutter-cpp-project template. The following tasks need to be done to get a fully working project:

  • Push to your remote repository for the first time by doing git push origin main.
  • Make sure that the following software is installed on your computer:
    • A C++-11-compliant C++ compiler
    • CMake >= 3.9
    • The testing framework Catch2
    • Adapt your list of external dependencies in CMakeLists.txt and glsl-basicConfig.cmake.in. You can e.g.
      • Link your library or applications to your dependency. For this to work, you need to see if your dependency exports targets and what their name is. As this is highly individual, this cookiecutter could not do this for you.
      • Add more dependencies in analogy to GLFW
      • Make dependencies requirements by adding REQUIRED to find_package()
      • Add version constraints to dependencies by adding VERSION to find_package()
      • Make a dependency a pure build time dependency by removing it from glsl-basicConfig.cmake.in