build: enable internal API tag
Allow the drivers and libraries to use the internal tag for marking internal ABI symbols. Signed-off-by: Haiyue Wang <haiyue.wang@intel.com>
This commit is contained in:
parent
fba5af82ad
commit
2d148778d2
@ -20,7 +20,10 @@ dpdk_driver_classes = ['common',
|
||||
disabled_drivers = run_command(list_dir_globs, get_option('disable_drivers'),
|
||||
).stdout().split()
|
||||
|
||||
default_cflags = machine_args + ['-DALLOW_EXPERIMENTAL_API']
|
||||
default_cflags = machine_args
|
||||
default_cflags += ['-DALLOW_EXPERIMENTAL_API']
|
||||
default_cflags += ['-DALLOW_INTERNAL_API']
|
||||
|
||||
if cc.has_argument('-Wno-format-truncation')
|
||||
default_cflags += '-Wno-format-truncation'
|
||||
endif
|
||||
|
@ -38,7 +38,10 @@ if is_windows
|
||||
libraries = ['kvargs','eal'] # only supported libraries for windows
|
||||
endif
|
||||
|
||||
default_cflags = machine_args + ['-DALLOW_EXPERIMENTAL_API']
|
||||
default_cflags = machine_args
|
||||
default_cflags += ['-DALLOW_EXPERIMENTAL_API']
|
||||
default_cflags += ['-DALLOW_INTERNAL_API']
|
||||
|
||||
if cc.has_argument('-Wno-format-truncation')
|
||||
default_cflags += '-Wno-format-truncation'
|
||||
endif
|
||||
|
@ -106,6 +106,7 @@ ifeq ($(BUILDING_RTE_SDK),1)
|
||||
# building sdk
|
||||
CFLAGS += -include $(RTE_OUTPUT)/include/rte_config.h
|
||||
CFLAGS += -DALLOW_EXPERIMENTAL_API
|
||||
CFLAGS += -DALLOW_INTERNAL_API
|
||||
else
|
||||
# if we are building an external application, include SDK's lib and
|
||||
# includes too
|
||||
|
Loading…
Reference in New Issue
Block a user