mirror of
1
0
Fork 0

Fix typo `add_directory` -> `add_subdirectory`

There is no add_directory command in CMake.
This commit is contained in:
Lennart Braun 2020-06-14 18:41:48 +02:00
parent a773a6b62e
commit 01427fedc9
1 changed files with 1 additions and 1 deletions

View File

@ -8,7 +8,7 @@ If you are the library author, don't make a `Find<mypackage>.cmake` script! Thes
## Add Subproject
A package can include your project in a subdirectory, and then use `add_directory` on the subdirectory. This useful for header-only and quick-to-compile libraries. Note that the install commands may interfere with the parent project, so you can add `EXCLUDE_FROM_ALL` to the `add_subdirectory` command; the targets you explicitly use will still be built.
A package can include your project in a subdirectory, and then use `add_subdirectory` on the subdirectory. This useful for header-only and quick-to-compile libraries. Note that the install commands may interfere with the parent project, so you can add `EXCLUDE_FROM_ALL` to the `add_subdirectory` command; the targets you explicitly use will still be built.
In order to support this as a library author, make sure you use `CMAKE_CURRENT_SOURCE_DIR` instead of `PROJECT_SOURCE_DIR` (and likewise for other variables, like binary dirs). You can check `CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME` to only add options or defaults that make sense if this is a project.