build: export include directories list
In order to perform things like LTO more easily in our DPDK applications, we use DPDK as a meson subproject. Export include directories list in order to be usable in this context. Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
This commit is contained in:
parent
ab2bb5044c
commit
45d7cf91ba
@ -174,6 +174,10 @@ foreach subpath:subdirs
|
||||
install_headers(driver_sdk_headers)
|
||||
endif
|
||||
|
||||
if headers.length() > 0
|
||||
dpdk_includes += include_directories(drv_path)
|
||||
endif
|
||||
|
||||
# generate pmdinfo sources by building a temporary
|
||||
# lib and then running pmdinfogen on the contents of
|
||||
# that lib. The final lib reuses the object files and
|
||||
|
@ -189,6 +189,7 @@ foreach l:libraries
|
||||
|
||||
libname = 'rte_' + name
|
||||
includes += include_directories(l)
|
||||
dpdk_includes += include_directories(l)
|
||||
|
||||
if developer_mode and is_windows and use_function_versioning
|
||||
message('@0@: Function versioning is not supported by Windows.'.format(name))
|
||||
|
@ -32,6 +32,7 @@ cc = meson.get_compiler('c')
|
||||
dpdk_source_root = meson.current_source_dir()
|
||||
dpdk_build_root = meson.current_build_dir()
|
||||
dpdk_conf = configuration_data()
|
||||
dpdk_includes = []
|
||||
dpdk_libraries = []
|
||||
dpdk_static_libraries = []
|
||||
dpdk_shared_lib_deps = []
|
||||
|
Loading…
Reference in New Issue
Block a user