Duzzuti / Duzzuti/passwd-manager

[NTH] Ensure that CMakeLists.txt is following the best practices

Open
#28 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.