Changeset View
Changeset View
Standalone View
Standalone View
src/extractors/CMakeLists.txt
Show All 32 Lines | 32 | if(LibExiv2_FOUND) | |||
---|---|---|---|---|---|
33 | add_library(kfilemetadata_exiv2extractor MODULE exiv2extractor.cpp) | 33 | add_library(kfilemetadata_exiv2extractor MODULE exiv2extractor.cpp) | ||
34 | kde_target_enable_exceptions(kfilemetadata_exiv2extractor PRIVATE) | 34 | kde_target_enable_exceptions(kfilemetadata_exiv2extractor PRIVATE) | ||
35 | target_link_libraries(kfilemetadata_exiv2extractor | 35 | target_link_libraries(kfilemetadata_exiv2extractor | ||
36 | KF5::FileMetaData | 36 | KF5::FileMetaData | ||
37 | LibExiv2::LibExiv2 | 37 | LibExiv2::LibExiv2 | ||
38 | ) | 38 | ) | ||
39 | if(NOT ${LibExiv2_VERSION} VERSION_LESS 0.26) | 39 | if(NOT ${LibExiv2_VERSION} VERSION_LESS 0.26) | ||
40 | target_compile_definitions(kfilemetadata_exiv2extractor PRIVATE "-DHAVE_WEBP_SUPPORT") | 40 | target_compile_definitions(kfilemetadata_exiv2extractor PRIVATE "-DHAVE_WEBP_SUPPORT") | ||
41 | set(EXIV2_HAVE_WEBP_SUPPORT "1") | ||||
41 | endif() | 42 | endif() | ||
43 | configure_file(exiv2extractor.json.in exiv2extractor.json) | ||||
42 | 44 | | |||
43 | set_target_properties(kfilemetadata_exiv2extractor PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/kf5/kfilemetadata") | 45 | set_target_properties(kfilemetadata_exiv2extractor PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/kf5/kfilemetadata") | ||
44 | install( | 46 | install( | ||
45 | TARGETS kfilemetadata_exiv2extractor | 47 | TARGETS kfilemetadata_exiv2extractor | ||
46 | DESTINATION ${PLUGIN_INSTALL_DIR}/kf5/kfilemetadata) | 48 | DESTINATION ${PLUGIN_INSTALL_DIR}/kf5/kfilemetadata) | ||
47 | 49 | | |||
48 | endif() | 50 | endif() | ||
49 | 51 | | |||
▲ Show 20 Lines • Show All 186 Lines • Show Last 20 Lines |