X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=meson.build;h=3b7a2e7de89005699fe0f8160794ce4f0c6df4f6;hb=ad1ec9d61745de0dc09668a8b6eac74ad9b6f39a;hp=b7ae9c8d9aeef46d4e4888335e146cb8f6693dc3;hpb=bbfc94efcafab236339cd1ec73bb523275d52c60;p=dpdk.git diff --git a/meson.build b/meson.build index b7ae9c8d9a..3b7a2e7de8 100644 --- a/meson.build +++ b/meson.build @@ -7,10 +7,16 @@ project('DPDK', 'C', version: run_command(find_program('cat', 'more'), files('VERSION')).stdout().strip(), license: 'BSD', - default_options: ['buildtype=release', 'default_library=static'], + default_options: ['buildtype=debugoptimized', + 'default_library=static'], meson_version: '>= 0.47.1' ) +# for default "debugoptimized" builds override optimization level 2 with 3 +if get_option('buildtype') == 'debugoptimized' + add_project_arguments('-O3', language: 'c') +endif + # set up some global vars for compiler, platform, configuration, etc. cc = meson.get_compiler('c') dpdk_conf = configuration_data()