From 32175eecafe791175f9408a50259f24744e2a0bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 14 Oct 2019 15:33:18 +0200 Subject: [PATCH] Trade: link magnum-imageconverter to pthreads. Sigh. --- src/Magnum/Trade/CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Magnum/Trade/CMakeLists.txt b/src/Magnum/Trade/CMakeLists.txt index 00ad7e666..89d516313 100644 --- a/src/Magnum/Trade/CMakeLists.txt +++ b/src/Magnum/Trade/CMakeLists.txt @@ -109,10 +109,15 @@ install(TARGETS MagnumTrade install(FILES ${MagnumTrade_HEADERS} DESTINATION ${MAGNUM_INCLUDE_INSTALL_DIR}/Trade) if(WITH_IMAGECONVERTER) + find_package(Threads REQUIRED) + add_executable(magnum-imageconverter imageconverter.cpp) target_link_libraries(magnum-imageconverter PRIVATE Magnum - MagnumTrade) + MagnumTrade + # BasisImageConverter uses these, and linking pthread to just the + # plugin doesn't work. See its documentation for details. + Threads::Threads) set_target_properties(magnum-imageconverter PROPERTIES FOLDER "Magnum/Trade") install(TARGETS magnum-imageconverter DESTINATION ${MAGNUM_BINARY_INSTALL_DIR})