13 lines
605 B
CMake
13 lines
605 B
CMake
# Defines an INTERFACE library target named 'lib3'.
|
|
# - INTERFACE: This type of library does not compile any source files itself.
|
|
# It is used purely to propagate usage requirements (like include directories)
|
|
# to targets that link to it.
|
|
add_library(lib3 INTERFACE)
|
|
|
|
# Specifies include directories that are part of lib3's interface.
|
|
# - INTERFACE: Means that targets linking to lib3 (like cmake_tutorialApp or lib1) will
|
|
# inherit this include path. This allows them to find lib3.h.
|
|
target_include_directories(lib3 INTERFACE
|
|
${CMAKE_CURRENT_SOURCE_DIR}/inc
|
|
)
|
|
|