Skip to content

Commit 24655a3

Browse files
committed
CMake: link libdl on Linux when building with debug logging enabled
1 parent 7088273 commit 24655a3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,11 @@ target_include_directories(lslboost PUBLIC
162162
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/lslboost>)
163163

164164

165-
target_link_libraries(lslobj PRIVATE lslboost)
165+
target_link_libraries(lslobj
166+
PRIVATE
167+
lslboost
168+
$<$<AND:$<BOOL:${LSL_DEBUGLOG}>,$<PLATFORM_ID:Linux>>:dl>
169+
)
166170
target_include_directories(lslobj
167171
PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/include>
168172
)

0 commit comments

Comments
 (0)