2 include_directories('.'),
3 include_directories('../api', '../api/ccapi/include')
7 nntrainer_headers = ['app_context.h']
19 if build_platform == 'tizen'
20 nntrainer_base_deps += dependency('dlog')
23 nntrainer_elements = [
34 foreach elem : nntrainer_elements
36 nntrainer_inc += include_directories(elem)
39 nntrainer_common_sources = [
40 'nntrainer_logger.cpp',
44 foreach s : nntrainer_common_sources
45 nntrainer_sources += meson.current_source_dir() / s
49 nntrainer_shared = shared_library('nntrainer',
51 dependencies: nntrainer_base_deps,
52 include_directories: nntrainer_inc,
54 install_dir: nntrainer_libdir
57 nntrainer_static = static_library('nntrainer',
59 dependencies: nntrainer_base_deps,
60 include_directories: nntrainer_inc,
62 install_dir: nntrainer_libdir
65 nntrainer_lib = nntrainer_shared
66 if get_option('default_library') == 'static'
67 nntrainer_lib = nntrainer_static
70 nntrainer_dep = declare_dependency(link_with: nntrainer_lib,
71 dependencies: nntrainer_base_deps,
72 include_directories: nntrainer_inc
76 install_headers(nntrainer_headers,