gwenview: link library to pthread

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-05-19 20:07:45 +03:00
parent 2903a9b6b6
commit e9d0bf1e52
2 changed files with 10 additions and 7 deletions

View file

@ -9,6 +9,15 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
endif()
## Dependencies
set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
find_package(Threads)
set_package_properties(Threads PROPERTIES
PURPOSE "Required for asynchorouns functions and methods execution"
DESCRIPTION "Platform dependent threads implementation"
URL ""
TYPE REQUIRED
)
find_package(Exiv2 0.19)
set_package_properties(Exiv2 PROPERTIES
DESCRIPTION "Image Tag reader"

View file

@ -94,13 +94,6 @@ set(gwenviewlib_SRCS
sorteddirmodel.cpp
)
set_source_files_properties(
exiv2imageloader.cpp
imagemetainfomodel.cpp
timeutils.cpp
PROPERTIES
)
kde4_add_kcfg_files(gwenviewlib_SRCS gwenviewconfig.kcfgc)
add_library(gwenviewlib SHARED ${gwenviewlib_SRCS})
@ -117,6 +110,7 @@ target_link_libraries(gwenviewlib
${QT_QTGUI_LIBRARY}
${EXIV2_LIBRARIES}
${X11_X11_LIB}
${CMAKE_THREAD_LIBS_INIT}
)
install(TARGETS gwenviewlib ${INSTALL_TARGETS_DEFAULT_ARGS})