buildtools/chkincs: remove unnecessary linkage

The chkincs binary does not actually call any functions in either libs
or drivers, so we can simplify the linkage of it to just using shared
linkage of the libraries (via meson dependencies). This means a slightly
faster link time as well as making the chkincs binary much, much
smaller.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
This commit is contained in:
Bruce Richardson 2022-02-11 11:36:40 +00:00 committed by Thomas Monjalon
parent 06c047b680
commit b93ad98c35

View File

@ -19,12 +19,11 @@ sources += gen_c_files.process(dpdk_chkinc_headers)
deps = []
foreach l:enabled_libs
deps += get_variable('static_rte_' + l)
deps += get_variable('shared_rte_' + l)
endforeach
executable('chkincs', sources,
c_args: cflags,
include_directories: includes,
dependencies: deps,
link_whole: dpdk_static_libraries + dpdk_drivers,
install: false)