cmake_minimum_required(VERSION 2.8.12) project(mypaint LANGUAGES C) find_package(json-c CONFIG REQUIRED) include_directories(${JSON-C_INCLUDE_DIR}) set(sources brushmodes.c fifo.c helpers.c mypaint-brush-settings.c mypaint-brush.c mypaint-fixed-tiled-surface.c mypaint-mapping.c mypaint-matrix.c mypaint-rectangle.c mypaint-surface.c mypaint-symmetry.c mypaint-tiled-surface.c mypaint.c operationqueue.c rng-double.c tilemap.c utils.c ) set(headers mypaint-config.h mypaint-glib-compat.h mypaint-mapping.h mypaint-matrix.h mypaint-symmetry.h config.h mypaint.h ) add_library(libmypaint STATIC ${sources} ${headers})