build: make flow classification optional
Add the flow_classify library to the list of optional libraries, and ensure tests can build with it disabled. Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Morten Brørup <mb@smartsharesystems.com> Acked-by: David Marchand <david.marchand@redhat.com>
This commit is contained in:
parent
e46cf9ffe0
commit
6a9145ca4b
@ -65,7 +65,6 @@ test_sources = files(
|
||||
'test_fib6.c',
|
||||
'test_fib6_perf.c',
|
||||
'test_func_reentrancy.c',
|
||||
'test_flow_classify.c',
|
||||
'test_graph.c',
|
||||
'test_graph_perf.c',
|
||||
'test_hash.c',
|
||||
@ -196,7 +195,6 @@ fast_tests = [
|
||||
['fib_autotest', true],
|
||||
['fib6_autotest', true],
|
||||
['func_reentrancy_autotest', false],
|
||||
['flow_classify_autotest', false],
|
||||
['hash_autotest', true],
|
||||
['interrupt_autotest', true],
|
||||
['ipfrag_autotest', false],
|
||||
@ -349,6 +347,11 @@ endif
|
||||
if dpdk_conf.has('RTE_EVENT_SKELETON')
|
||||
test_deps += 'event_skeleton'
|
||||
endif
|
||||
|
||||
if dpdk_conf.has('RTE_LIB_FLOW_CLASSIFY')
|
||||
test_sources += 'test_flow_classify.c'
|
||||
fast_tests += [['flow_classify_autotest', false]]
|
||||
endif
|
||||
if dpdk_conf.has('RTE_LIB_METRICS')
|
||||
test_sources += ['test_metrics.c']
|
||||
fast_tests += [['metrics_autotest', true]]
|
||||
|
@ -67,6 +67,7 @@ libraries = [
|
||||
|
||||
optional_libs = [
|
||||
'bitratestats',
|
||||
'flow_classify',
|
||||
'gpudev',
|
||||
'gro',
|
||||
'gso',
|
||||
|
Loading…
Reference in New Issue
Block a user