Skip to content

Commit 6a97b58

Browse files
authored
Merge pull request #70 from compnerd/include
build: include `include` in `INTERFACE_INCLUDE_DIRECTORIES`
2 parents 595876b + 8ddd235 commit 6a97b58

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

extensions/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ add_library(libcmark-gfm-extensions
1010
tasklist.c)
1111
target_compile_definitions(libcmark-gfm-extensions PUBLIC
1212
$<$<NOT:$<BOOL:${BUILD_SHARED_LIBS}>>:CMARK_GFM_STATIC_DEFINE>)
13+
target_include_directories(libcmark-gfm-extensions PUBLIC
14+
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/cmark_gfm_extensions>)
1315
target_link_libraries(libcmark-gfm-extensions PRIVATE
1416
libcmark-gfm)
1517
set_target_properties(libcmark-gfm-extensions PROPERTIES

src/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ endif()
3939
target_include_directories(libcmark-gfm PUBLIC
4040
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
4141
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/include>
42-
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/extensions/include>)
42+
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/extensions/include>
43+
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/cmark_gfm>)
4344
target_link_libraries(libcmark-gfm PRIVATE
4445
$<$<BOOL:${THREADS_FOUND}>:Threads::Threads>)
4546
set_target_properties(libcmark-gfm PROPERTIES

0 commit comments

Comments
 (0)