X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=meson.build;h=937f6110c0918a6b7cfa9ff9598a01130ed5efe9;hb=b1584dd0affec7a6f8a21fb76e4381f431387537;hp=13412780cd43cda9f08a5b9090dac234359b15c9;hpb=8dcb898c65b76fbd6f4b4aca634290311679390f;p=dpdk.git diff --git a/meson.build b/meson.build index 13412780cd..937f6110c0 100644 --- a/meson.build +++ b/meson.build @@ -5,9 +5,13 @@ project('DPDK', 'C', # Get version number from file. # Fallback to "more" for Windows compatibility. version: run_command(find_program('cat', 'more'), - files('VERSION')).stdout().strip(), + files('VERSION'), check: true).stdout().strip(), license: 'BSD', - default_options: ['buildtype=release', 'default_library=static'], + default_options: [ + 'buildtype=release', + 'default_library=static', + 'warning_level=2', + ], meson_version: '>= 0.49.2' ) @@ -27,6 +31,8 @@ endif # set up some global vars for compiler, platform, configuration, etc. cc = meson.get_compiler('c') +dpdk_source_root = meson.current_source_dir() +dpdk_build_root = meson.current_build_dir() dpdk_conf = configuration_data() dpdk_libraries = [] dpdk_static_libraries = [] @@ -50,9 +56,9 @@ endif # able to be included in any file. We also store a global array of include dirs # for passing to pmdinfogen scripts global_inc = include_directories('.', 'config', - 'lib/librte_eal/include', - 'lib/librte_eal/@0@/include'.format(host_machine.system()), - 'lib/librte_eal/@0@/include'.format(arch_subdir), + 'lib/eal/include', + 'lib/eal/@0@/include'.format(host_machine.system()), + 'lib/eal/@0@/include'.format(arch_subdir), ) # do configuration and get tool paths