Skip to content

Commit cec14e6

Browse files
link to pthreads on non-apple/non-windows
1 parent 81c0a11 commit cec14e6

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/CMakeLists.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,16 @@ if(CMARK_SHARED OR CMARK_STATIC)
161161

162162
set(CMARK_TARGETS_FILE ${CMAKE_CURRENT_BINARY_DIR}/cmarkTargets.cmake)
163163
export(TARGETS ${CMARK_INSTALL} FILE ${CMARK_TARGETS_FILE})
164+
165+
if(CMARK_THREADING AND NOT APPLE AND NOT MSVC)
166+
if(CMARK_SHARED)
167+
target_link_libraries(${LIBRARY} pthread)
168+
endif(CMARK_SHARED)
169+
170+
if(CMARK_STATIC)
171+
target_link_libraries(${STATICLIBRARY} pthread)
172+
endif(CMARK_STATIC)
173+
endif()
164174
endif()
165175

166176
# Feature tests

0 commit comments

Comments
 (0)