18 lines
576 B
Meson
18 lines
576 B
Meson
|
project('defocus-modules', 'c', default_options: ['c_std=c11'])
|
||
|
|
||
|
incdir = include_directories('include', '3p')
|
||
|
|
||
|
cc = meson.get_compiler('c')
|
||
|
m_dep = cc.find_library('m', required: false)
|
||
|
|
||
|
lib = library('df',
|
||
|
'lib/log.c',
|
||
|
'lib/math.c',
|
||
|
'lib/pinhole.c',
|
||
|
'lib/image.c',
|
||
|
'lib/color.c',
|
||
|
include_directories: incdir,
|
||
|
dependencies: m_dep,
|
||
|
version: '0.1.0',
|
||
|
soversion: '0')
|
||
|
executable('defocus', 'bin/defocus.c', include_directories: incdir, link_with: lib)
|