X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=meson.build;h=c9af33532d4bad388b5c56e97223e683c19e044d;hb=5fb08dd32628017311fecf54a9d0ee738d52a930;hp=7332e75b5487513dce495a912f66930e9e71cb9f;hpb=806c45dd483dfec319028758210d9faee731ca8e;p=dpdk.git diff --git a/meson.build b/meson.build index 7332e75b54..c9af33532d 100644 --- a/meson.build +++ b/meson.build @@ -2,7 +2,7 @@ # Copyright(c) 2017 Intel Corporation project('DPDK', 'C', - version: '18.11-rc0', + version: '18.11.0-rc0', license: 'BSD', default_options: ['buildtype=release', 'default_library=static'], meson_version: '>= 0.41' @@ -34,6 +34,9 @@ subdir('usertools') subdir('app') subdir('test') +# build docs +subdir('doc') + # build any examples explicitly requested - useful for developers if get_option('examples') != '' subdir('examples') @@ -89,18 +92,23 @@ foreach lib:enabled_libs endforeach message(output_message + '\n') -output_message = '\n===============\nDrivers Enabled\n===============\n' -foreach class:driver_classes - class_drivers = get_variable(class + '_drivers') - output_message += '\n' + class + ':\n\t' - output_count = 0 - foreach drv:class_drivers - output_message += drv + ', ' - output_count += 1 - if output_count == 8 - output_message += '\n\t' - output_count = 0 - endif + +# prior to 0.47 set_variable didn't work with arrays, so we can't +# track driver lists easily +if meson.version().version_compare('>=0.47') + output_message = '\n===============\nDrivers Enabled\n===============\n' + foreach class:driver_classes + class_drivers = get_variable(class + '_drivers') + output_message += '\n' + class + ':\n\t' + output_count = 0 + foreach drv:class_drivers + output_message += drv + ', ' + output_count += 1 + if output_count == 8 + output_message += '\n\t' + output_count = 0 + endif + endforeach endforeach -endforeach -message(output_message + '\n') + message(output_message + '\n') +endif