mirror of
https://github.com/TheLartians/ModernCppStarter.git
synced 2025-08-30 21:51:12 +02:00
Remove duped phrase
This commit is contained in:
parent
716a30d90b
commit
f9f5a3cb9a
1 changed files with 1 additions and 1 deletions
|
@ -107,7 +107,7 @@ Glob is considered bad because any changes to the source file structure [might n
|
|||
|
||||
> I want create additional targets that depend on my library. Should I modify the main CMakeLists to include them?
|
||||
|
||||
Always avoid including derived projects from the from the libraries CMakeLists (even though it is a common sight in the C++ world), as this effectively inverts the dependency tree and makes the build system hard to reason about.
|
||||
Always avoid including derived projects from the libraries CMakeLists (even though it is a common sight in the C++ world), as this effectively inverts the dependency tree and makes the build system hard to reason about.
|
||||
Instead, create a new directory or project with a CMakeLists that adds the library as a dependency (e.g. like the [standalone](standalone/CMakeLists.txt) directory).
|
||||
Depending type it might make sense move these components into a separate repositories and reference a specific commit or version of the library.
|
||||
This has the advantage that individual libraries and components can be improved and updated independently.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue