dpdk/buildtools/chkincs/meson.build
<<
>>
Prefs
   1# SPDX-License-Identifier: BSD-3-Clause
   2# Copyright(c) 2021 Intel Corporation
   3
   4if not get_option('check_includes')
   5    build = false
   6    subdir_done()
   7endif
   8
   9gen_c_file_for_header = find_program('gen_c_file_for_header.py')
  10gen_c_files = generator(gen_c_file_for_header,
  11        output: '@BASENAME@.c',
  12        arguments: ['@INPUT@', '@OUTPUT@'])
  13
  14cflags = machine_args
  15cflags += '-DALLOW_EXPERIMENTAL_API'
  16
  17sources = files('main.c')
  18sources += gen_c_files.process(dpdk_chkinc_headers)
  19
  20deps = []
  21foreach l:enabled_libs
  22    deps += get_variable('static_rte_' + l)
  23endforeach
  24
  25executable('chkincs', sources,
  26        c_args: cflags,
  27        include_directories: includes,
  28        dependencies: deps,
  29        link_whole: dpdk_static_libraries + dpdk_drivers,
  30        install: false)
  31