Duzzuti / Duzzuti/passwd-manager
[NTH] Ensure that CMakeLists.txt is following the best practices
- Dominant language
- C++
- Stars
- 9
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Since this project is partially aimed at developers improving their C++ and CMake skills I create this issue. The issue should be constantly ongoing and if we realize that some of our practices in CMakeLists.txt are not ideal we should make a PR referencing it.
This is a nice source to learn about the modern best practices for CMake: https://cliutils.gitlab.io/modern-cmake/
- **Difficulty (1-10):**
2
- **Location/Files:**
`CMakeLists.txt`
Contributor guide
Research direction
Start by reading the repository's CMakeLists.txt and compare its practices with the linked Modern CMake guide. The issue does not identify a specific improvement or define completion, so a contributor would need to select and scope one concrete CMake change before work can be considered done.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100