build: use a include directory and not relative paths

in older meson versions relative paths are sometimes evalulated from the
build directory and sometimes from the source diretory.
This commit is contained in:
Marcel 2017-11-04 10:32:28 +00:00
parent 2c062ef0bb
commit f488057e32
3 changed files with 5 additions and 1 deletions

View File

@ -21,6 +21,8 @@ src = files([
'edi_searchpanel.h',
])
bin_dir = include_directories('.')
foreach package : packages
subdir(package)
endforeach

View File

@ -23,6 +23,8 @@ src = files([
'md5.h',
])
lib_dir = include_directories('.')
edi_lib_lib = shared_library('edi', src,
dependencies : [elm],
include_directories : top_inc,

View File

@ -12,7 +12,7 @@ src = files([
check = dependency('check')
deps = [elm, check, edi_lib, intl]
incls = [include_directories('../../../src/bin'), include_directories('../../../src/lib'), top_inc]
incls = [lib_dir, bin_dir, top_inc]
if get_option('libclang') == true
deps += [clang]