blob: ea3993d47fa5ca5a785d26756efa1ecb493553b2 [file] [log] [blame] [edit]
project('iniparser', 'c')
# We create a directory for the include files to be able to include
# iniparser/iniparser.h and not just iniparser.h
# Because in case of iniparser being already installed, it is iniparser/iniparser.h
inc = 'iniparser-include'
run_command('sh', '-c', 'mkdir -p iniparser-include/iniparser', check: true)
run_command('sh', '-c', 'cp -r src/* iniparser-include/iniparser/', check: true)
iniparser = shared_library(
'iniparser',
'src/dictionary.c',
'src/iniparser.c',
include_directories: inc,
install: true,
)
iniparser_dep = declare_dependency(
include_directories: inc,
link_with: iniparser,
)