Changeset View
Changeset View
Standalone View
Standalone View
plugins/impex/jpeg/CMakeLists.txt
1 | add_subdirectory(tests) | 1 | add_subdirectory(tests) | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | set(ICCJPEG_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/lcms") | 3 | set(ICCJPEG_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/lcms") | ||
4 | 4 | | |||
5 | include_directories( | 5 | include_directories( | ||
6 | ${ICCJPEG_SOURCE_DIR} | 6 | ${ICCJPEG_SOURCE_DIR} | ||
7 | ${EXIV2_INCLUDE_DIR} | | |||
8 | ) | 7 | ) | ||
9 | 8 | | |||
10 | include_directories(SYSTEM | 9 | include_directories(SYSTEM | ||
11 | ${LCMS2_INCLUDE_DIR} | 10 | ${LCMS2_INCLUDE_DIR} | ||
12 | ) | 11 | ) | ||
13 | 12 | | |||
14 | set(libkritaconverter_LIB_SRCS | 13 | set(libkritaconverter_LIB_SRCS | ||
15 | kis_jpeg_converter.cc | 14 | kis_jpeg_converter.cc | ||
16 | kis_jpeg_source.cpp | 15 | kis_jpeg_source.cpp | ||
17 | kis_jpeg_destination.cpp | 16 | kis_jpeg_destination.cpp | ||
18 | ${ICCJPEG_SOURCE_DIR}/iccjpeg.c | 17 | ${ICCJPEG_SOURCE_DIR}/iccjpeg.c | ||
19 | ) | 18 | ) | ||
20 | 19 | | |||
21 | set(kritajpegimport_SOURCES | 20 | set(kritajpegimport_SOURCES | ||
22 | kis_jpeg_import.cc | 21 | kis_jpeg_import.cc | ||
23 | ${libkritaconverter_LIB_SRCS} | 22 | ${libkritaconverter_LIB_SRCS} | ||
24 | ) | 23 | ) | ||
25 | 24 | | |||
26 | add_library(kritajpegimport MODULE ${kritajpegimport_SOURCES}) | 25 | add_library(kritajpegimport MODULE ${kritajpegimport_SOURCES}) | ||
27 | 26 | | |||
28 | target_link_libraries(kritajpegimport kritaui ${JPEG_LIBRARIES} ${LCMS2_LIBRARIES} ${EXIV2_LIBRARIES} ) | 27 | target_link_libraries(kritajpegimport kritaui ${JPEG_LIBRARIES} ${LCMS2_LIBRARIES} LibExiv2::LibExiv2 ) | ||
29 | 28 | | |||
30 | install(TARGETS kritajpegimport DESTINATION ${KRITA_PLUGIN_INSTALL_DIR}) | 29 | install(TARGETS kritajpegimport DESTINATION ${KRITA_PLUGIN_INSTALL_DIR}) | ||
31 | 30 | | |||
32 | set(kritajpegexport_SOURCES | 31 | set(kritajpegexport_SOURCES | ||
33 | kis_jpeg_export.cc | 32 | kis_jpeg_export.cc | ||
34 | ${libkritaconverter_LIB_SRCS} | 33 | ${libkritaconverter_LIB_SRCS} | ||
35 | ) | 34 | ) | ||
36 | 35 | | |||
37 | ki18n_wrap_ui(kritajpegexport_SOURCES kis_wdg_options_jpeg.ui ) | 36 | ki18n_wrap_ui(kritajpegexport_SOURCES kis_wdg_options_jpeg.ui ) | ||
38 | 37 | | |||
39 | add_library(kritajpegexport MODULE ${kritajpegexport_SOURCES}) | 38 | add_library(kritajpegexport MODULE ${kritajpegexport_SOURCES}) | ||
40 | 39 | | |||
41 | target_link_libraries(kritajpegexport kritaui kritaimpex ${JPEG_LIBRARIES} ${LCMS2_LIBRARIES} ${EXIV2_LIBRARIES} ) | 40 | target_link_libraries(kritajpegexport kritaui kritaimpex ${JPEG_LIBRARIES} ${LCMS2_LIBRARIES} LibExiv2::LibExiv2 ) | ||
42 | 41 | | |||
43 | install(TARGETS kritajpegexport DESTINATION ${KRITA_PLUGIN_INSTALL_DIR}) | 42 | install(TARGETS kritajpegexport DESTINATION ${KRITA_PLUGIN_INSTALL_DIR}) | ||
44 | install( PROGRAMS krita_jpeg.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) | 43 | install( PROGRAMS krita_jpeg.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) |