Warning, /graphics/libkipi/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2010-2018 Gilles Caulier <caulier dot gilles at gmail dot com> 0002 # 0003 # SPDX-License-Identifier: BSD-3-Clause 0004 0005 find_package(JPEG REQUIRED) 0006 find_package(PNG REQUIRED) 0007 find_package(TIFF REQUIRED) 0008 0009 include_directories(${JPEG_INCLUDE_DIR} ${PNG_INCLUDE_DIR} ${TIFF_INCLUDE_DIR}) 0010 0011 find_package(KF5KExiv2 5.0.0 QUIET) 0012 0013 if(KF5KExiv2_FOUND) 0014 message(STATUS "libkexiv2 detected : test Kipi interface will support Metadata processing") 0015 add_definitions(-DHAVE_KEXIV2) 0016 else() 0017 message(STATUS "libkexiv2 not detected : test Kipi interface will not support Metadata processing") 0018 endif() 0019 0020 include_directories(${CMAKE_CURRENT_BINARY_DIR}/.. 0021 ${CMAKE_CURRENT_BINARY_DIR}/../src 0022 ${CMAKE_CURRENT_SOURCE_DIR}/../src 0023 ${CMAKE_CURRENT_SOURCE_DIR}/common 0024 ${CMAKE_CURRENT_SOURCE_DIR}/kxmlkipicmd 0025 ) 0026 0027 set(kipicommon_SRCS 0028 common/kipiwritehelp.cpp 0029 common/kipiwriteimage.cpp 0030 common/kipiinterface.cpp 0031 common/kipiimagecollectionshared.cpp 0032 common/kipiimageinfoshared.cpp 0033 common/kipiimagecollectionselector.cpp 0034 common/kipiuploadwidget.cpp 0035 ) 0036 0037 add_subdirectory(plugins) 0038 0039 #---------------------------------------------------------------------------------------------------- 0040 0041 add_executable(kxmlkipicmd 0042 ${kipicommon_SRCS} 0043 kxmlkipicmd/kipitestmainwindow.cpp 0044 kxmlkipicmd/kipitestpluginloader.cpp 0045 kxmlkipicmd/kipisetup.cpp 0046 kxmlkipicmd/main.cpp 0047 0048 kxmlkipicmd/kxmlkipicmd.qrc 0049 ) 0050 0051 target_link_libraries(kxmlkipicmd 0052 ${JPEG_LIBRARIES} 0053 ${TIFF_LIBRARIES} 0054 ${PNG_LIBRARIES} 0055 Qt5::Core 0056 Qt5::Gui 0057 KF5Kipi 0058 ) 0059 0060 if(KF5KExiv2_FOUND) 0061 target_link_libraries(kxmlkipicmd KF5::KExiv2) 0062 endif() 0063 0064 # Given as example. Do not install any files with from test code. 0065 #install(TARGETS kxmlkipicmd DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0066 #install(FILES kxmlkipicmd/kxmlkipicmd_defaultui.rc DESTINATION ${KDE_INSTALL_DATADIR}/kxmlkipicmd) 0067 #install(FILES kxmlkipicmd/kxmlkipicmd_gwenviewui.rc DESTINATION ${KDE_INSTALL_DATADIR}/kxmlkipicmd) 0068 0069 #---------------------------------------------------------------------------------------------------- 0070 0071 add_executable(kipicmd 0072 ${kipicommon_SRCS} 0073 kipicmd/main.cpp 0074 ) 0075 0076 target_link_libraries(kipicmd 0077 ${JPEG_LIBRARIES} 0078 ${TIFF_LIBRARIES} 0079 ${PNG_LIBRARIES} 0080 Qt5::Core 0081 Qt5::Gui 0082 KF5Kipi 0083 ) 0084 0085 if(KF5KExiv2_FOUND) 0086 target_link_libraries(kipicmd KF5::KExiv2) 0087 endif()