11e04f449SAlexander Hansenproject('iniparser', 'c') 21e04f449SAlexander Hansen 31e04f449SAlexander Hansen# We create a directory for the include files to be able to include 41e04f449SAlexander Hansen# iniparser/iniparser.h and not just iniparser.h 51e04f449SAlexander Hansen# Because in case of iniparser being already installed, it is iniparser/iniparser.h 61e04f449SAlexander Hansen 71e04f449SAlexander Hanseninc = 'iniparser-include' 81e04f449SAlexander Hansen 9*ab64daddSAndrew Jefferyrun_command('sh', '-c', 'mkdir -p iniparser-include/iniparser', check: true) 10*ab64daddSAndrew Jefferyrun_command('sh', '-c', 'cp -r src/* iniparser-include/iniparser/', check: true) 111e04f449SAlexander Hansen 121e04f449SAlexander Hanseniniparser = shared_library('iniparser', 131e04f449SAlexander Hansen 'src/dictionary.c', 141e04f449SAlexander Hansen 'src/iniparser.c', 151e04f449SAlexander Hansen include_directories : inc, 161e04f449SAlexander Hansen install : true) 171e04f449SAlexander Hansen 181e04f449SAlexander Hanseniniparser_dep = declare_dependency(include_directories : inc, 191e04f449SAlexander Hansen link_with : iniparser) 20