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