Skip to main content

headeronly_library

https://cmake.org/cmake/help/latest/command/add_library.html#interface-libraries

header only のライブラリで、dllso への link が発生しない場合に使う。

# Catch2 header only
add_library(catch INTERFACE)
target_include_directories(catch INTERFACE ${CMAKE_CURRENT_LIST_DIR})
target_compile_options(catch INTERFACE /wd4996)
# ASIO header only
add_library(asio INTERFACE)
target_include_directories(asio INTERFACE asio/asio/include)