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})