This commit is contained in:
Attila Body 2025-05-26 10:22:03 +02:00
parent 0c66ff89b3
commit 9b8308eb4a
Signed by: abody
GPG key ID: BD0C6214E68FB5CF
11 changed files with 121 additions and 0 deletions

13
libs/lib3/CMakeLists.txt Normal file
View file

@ -0,0 +1,13 @@
# 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
)