In CMake, what does the `target_include_directories` command's `PUBLIC` keyword signify?
-
A
Directories are only used when compiling the target itself
-
B
Directories are added to the target and any target that links to it
-
C
Directories are only propagated to targets that link to this target
-
D
Directories are hidden from all consumers