set(GUI_HEADERS ${GUI_HEADERS} ${CMAKE_CURRENT_SOURCE_DIR}/image/qbitmap.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qicon.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qicon_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qiconloader_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qiconengine.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qiconengineplugin.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qimage.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qimage_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qimageiohandler.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qimagereader.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qimagewriter.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qmovie.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qpaintengine_pic_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qpicture.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qpicture_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap_raster_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapcache.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapcache_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapdata_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapfilter_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qimagepixmapcleanuphooks_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qbmphandler_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qppmhandler_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qxbmhandler_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qxpmhandler_p.h ${CMAKE_CURRENT_SOURCE_DIR}/image/qgifhandler_p.h ) set(GUI_SOURCES ${GUI_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/image/qbitmap.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qicon.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qiconloader.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qimage.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qimageiohandler.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qimagereader.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qimagewriter.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qpaintengine_pic.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qpicture.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapcache.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapdata.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmapfilter.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qiconengine.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qiconengineplugin.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qmovie.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap_raster.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qimagepixmapcleanuphooks.cpp # Built-in image format support ${CMAKE_CURRENT_SOURCE_DIR}/image/qbmphandler.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qppmhandler.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qxbmhandler.cpp ${CMAKE_CURRENT_SOURCE_DIR}/image/qxpmhandler.cpp ) if(WITH_PNG) set(GUI_HEADERS ${GUI_HEADERS} ${CMAKE_CURRENT_SOURCE_DIR}/image/qpnghandler_p.h ) set(GUI_SOURCES ${GUI_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/image/qpnghandler.cpp ) if(PNG_FOUND) set(EXTRA_GUI_LIBS ${EXTRA_GUI_LIBS} ${PNG_LIBRARIES} ) include_directories(${PNG_INCLUDE_DIRS}) add_definitions(${PNG_DEFINITIONS}) else() set(GUI_SOURCES ${GUI_SOURCES} ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/png.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngerror.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngget.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngmem.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngpread.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngread.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngrio.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngrtran.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngrutil.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngset.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngtrans.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngwio.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngwrite.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngwtran.c ${CMAKE_SOURCE_DIR}/src/3rdparty/libpng/pngwutil.c ) include_directories(${CMAKE_SOURCE_DIR}/src/3rdparty/libpng) add_definitions(-DPNG_ARM_NEON_OPT=0) endif() endif() if(WITH_JPEG AND JPEG_FOUND) set(GUI_HEADERS ${GUI_HEADERS} ${CMAKE_CURRENT_SOURCE_DIR}/image/qjpeghandler_p.h ) set(GUI_SOURCES ${GUI_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/image/qjpeghandler.cpp ) set(EXTRA_GUI_LIBS ${EXTRA_GUI_LIBS} ${JPEG_LIBRARIES} ) include_directories(${JPEG_INCLUDE_DIR}) endif() if(WITH_MNG AND MNG_FOUND) set(GUI_HEADERS ${GUI_HEADERS} ${CMAKE_CURRENT_SOURCE_DIR}/image/qmnghandler_p.h ) set(GUI_SOURCES ${GUI_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/image/qmnghandler.cpp ) set(EXTRA_GUI_LIBS ${EXTRA_GUI_LIBS} ${MNG_LIBRARIES} ) include_directories(${MNG_INCLUDES}) endif() if(WITH_TIFF AND TIFF_FOUND) set(GUI_HEADERS ${GUI_HEADERS} ${CMAKE_CURRENT_SOURCE_DIR}/image/qtiffhandler_p.h ) set(GUI_SOURCES ${GUI_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/image/qtiffhandler.cpp ) set(EXTRA_GUI_LIBS ${EXTRA_GUI_LIBS} ${TIFF_LIBRARIES} ) include_directories(${TIFF_INCLUDE_DIR}) endif() if(WITH_X11 AND X11_FOUND) set(GUI_HEADERS ${GUI_HEADERS} ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap_x11_p.h ) set(GUI_SOURCES ${GUI_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/image/qpixmap_x11.cpp ) endif()