############################################### # Graphics/CMakeLists.txt cmake_minimum_required(VERSION 3.13) set(graphics_sources) set(graphics_includes) set(graphics_defines) set(graphics_libraries) if(CMAKE_SYSTEM_NAME STREQUAL "PICO") else() endif() add_library(kilipili_graphics STATIC ${graphics_sources} fixint.h graphics_types.h color_options.h Color.h gif/GifArray.h gif/Colormap.cpp gif/Colormap.h gif/GifDecoder.cpp gif/GifDecoder.h gif/GifEncoder.cpp gif/GifEncoder.h gif/GifReport.cpp gif/GifReport.h gif/Pixelmap.cpp gif/Pixelmap.h img/ImageDecoder.h img/ImageDecoder.cpp Canvas.h Canvas.cpp Pixmap.h Pixmap.cpp Printer.h Printer.cpp BitBlit.h BitBlit.cpp ColorMap.h ColorMap.cpp Pixmap_wAttr.h Pixmap_wAttr.cpp Latin1_enums.h CharMap.h CharMap.cpp SimpleCharMap.h SimpleCharMap.cpp rsrc/graphics_12x8.h rsrc/ascii_12x8_inverse.h rsrc/ascii_12x8_bold.h rsrc/latin-1_12x8.h Font.h Font.cpp Printer.h Printer.cpp Printer.h Printer.cpp Printer.h Printer.cpp ) target_compile_definitions(kilipili_graphics PUBLIC ${graphics_defines} ${CMAKE_SYSTEM_NAME} ) target_include_directories(kilipili_graphics PUBLIC ${graphics_includes} ${CMAKE_CURRENT_LIST_DIR} ) target_link_libraries(kilipili_graphics PUBLIC ${graphics_libraries} kilipili_common )