The cflags from libweston6 already have a libweston6 prefix path, which
is problematic when building locally as the compositor already uses
'libweston-6' as include directive.
This only applies to situations where libweston-6 is not installed in
system's path.
Bug-AGL: SPEC-3150
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ib545e727b455fd872da15447e0cd54fea999d294
+# libweston-6 pkg-config file already has 'libweston-6' as prefix but
+# agl-compositor uses 'libweston-6' also. This makes use of the prefix
+# path as to allow building and installing the compositor locally
+prefix_path = get_option('prefix')
+message('prefix_path ' + prefix_path)
+if not prefix_path.contains('/usr')
+ additional_include_dir = include_directories(prefix_path + '/' + 'include')
+ local_dep = declare_dependency(include_directories: additional_include_dir)
+else
+ local_dep = []
+endif
+
deps_libweston = [
dependency('wayland-server'),
dependency('libweston-6'),
dependency('libweston-desktop-6'),
deps_libweston = [
dependency('wayland-server'),
dependency('libweston-6'),
dependency('libweston-desktop-6'),
]
srcs_agl_compositor = [
]
srcs_agl_compositor = [