Project 2: CMake Posted: Feb 15
The application code is the same as for Project 1. The difference is that you will create a CMake build version.
Make sure to include the following:
- Complete build that works on Linux (GitHub Codespaces)
- Demo file
all
targetrun
targetcheck
target that uses the demo file- Compiles with
-O3
optimization - Checks for all warnings
- …TBD
You will work on the project in a branch called cmake
. Create a branch of the current code:
git switch -c cmake
git push
The git push
will have an error message. Follow what it says.
Then, delete the Makefile
from the cmake branch (not from the main branch):
git rm Makefile
Commit and push as always.
The project is due 11:59:59 pm on Thursday, Feb 22