mirror of https://github.com/xemu-project/xemu.git
59 lines
1.2 KiB
Meson
59 lines
1.2 KiB
Meson
project('inih',
|
|
['c','cpp'],
|
|
meson_version : '>= 0.46.0',
|
|
default_options : ['default_library=both'],
|
|
license : 'BSD-3-Clause',
|
|
version : '48'
|
|
)
|
|
|
|
pkg = import('pkgconfig')
|
|
|
|
#### inih ####
|
|
install_headers('ini.h')
|
|
|
|
inc_inih = include_directories('.')
|
|
|
|
lib_inih = library('inih',
|
|
['ini.c'],
|
|
include_directories : inc_inih,
|
|
install : true,
|
|
version : meson.project_version(),
|
|
soversion : '0'
|
|
)
|
|
|
|
pkg.generate(lib_inih,
|
|
name : 'inih',
|
|
description : 'simple .INI file parser',
|
|
version : meson.project_version()
|
|
)
|
|
|
|
inih_dep = declare_dependency(
|
|
link_with : lib_inih,
|
|
include_directories : inc_inih
|
|
)
|
|
|
|
#### INIReader ####
|
|
install_headers('cpp/INIReader.h')
|
|
|
|
inc_INIReader = include_directories('cpp')
|
|
|
|
lib_INIReader = library('INIReader',
|
|
['cpp/INIReader.cpp'],
|
|
include_directories : inc_INIReader,
|
|
dependencies : inih_dep,
|
|
install : true,
|
|
version : meson.project_version(),
|
|
soversion : '0'
|
|
)
|
|
|
|
pkg.generate(lib_INIReader,
|
|
name : 'INIReader',
|
|
description : 'simple .INI file parser for C++',
|
|
version : meson.project_version()
|
|
)
|
|
|
|
INIReader_dep = declare_dependency(
|
|
link_with : lib_inih,
|
|
include_directories : inc_INIReader
|
|
)
|