diff options
author | Umang Jain <umang.jain@ideasonboard.com> | 2021-05-21 10:27:24 +0530 |
---|---|---|
committer | Umang Jain <umang.jain@ideasonboard.com> | 2021-06-28 14:12:06 +0530 |
commit | f21b9306a7893017b9f7e6b95001da9abade30f7 (patch) | |
tree | 82332eb640a9725ceef3ec487033b524cd49ecd7 /meson.build | |
parent | d05fd744448d37739cf4f919578d0ac8c73bc0a1 (diff) |
include: Link to ia_imaging library and import headers
libia_imaging is provided by the ChromeOS system, however the headers
aren't installed at the system's $includedir locations. We need to carry
them in-tree, to be able to use them.
Signed-off-by: Umang Jain <umang.jain@ideasonboard.com>
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/meson.build b/meson.build index a72f672..683af0e 100644 --- a/meson.build +++ b/meson.build @@ -18,6 +18,22 @@ libcamera_dep = dependency('libcamera') libcamera_base = dependency('libcamera-base') libatomic = cc.find_library('atomic', required : false) +ia_deps = [ + cc.find_library('libia_aiq'), + cc.find_library('libia_exc'), + cc.find_library('libia_coordinate'), + cc.find_library('libia_nvm'), + cc.find_library('libia_cmc_parser'), + cc.find_library('libia_mkn'), + cc.find_library('libia_log'), + cc.find_library('libSkyCamAICKBL'), +] + +ia_imaging_dep = declare_dependency( + dependencies : ia_deps, + include_directories : include_directories('include/ia_imaging'), +) + config_h = configuration_data() if cc.has_header_symbol('stdlib.h', 'secure_getenv', prefix : '#define _GNU_SOURCE') @@ -33,6 +49,7 @@ common_arguments = [ ipa_includes = [ include_directories('include'), + include_directories('include/ia_imaging'), ] c_arguments = [] @@ -70,6 +87,7 @@ ipu3_ipa_deps = [ libatomic, libcamera_base, libcamera_dep, + ia_imaging_dep, ] subdir('data') |