1.1 KiB
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
andglsl-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
tofind_package()
- Add version constraints to dependencies by adding
VERSION
tofind_package()
- Make a dependency a pure build time dependency by removing it from
glsl-basicConfig.cmake.in