From 12f4d97697899a016fc93c907e4a496c33efb1ec Mon Sep 17 00:00:00 2001 From: Tie Liu Date: Fri, 30 Jun 2023 12:05:40 +0800 Subject: [PATCH] Add DEBUG macro for sysboost --- src/meson.build | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/meson.build b/src/meson.build index 2062916..c816ca0 100644 --- a/src/meson.build +++ b/src/meson.build @@ -17,9 +17,11 @@ default_ldflags = lk_args ext_deps = [] deps = static_link_libraries +# Added -rdynamic option to trace stack information if get_option('buildtype').contains('debug') # debug compile need with debuginfo default_cflags += [ '-pedantic', '-DPEDANTIC', '-Og', '-g', '-rdynamic' ] + default_cflags += [ '-DDEBUG' ] default_ldflags += [ '-Og', '-g', '-rdynamic'] else default_cflags += [ '-UPEDANTIC', '-O2' ] @@ -60,6 +62,7 @@ cflags += ['-fpic', '-pie'] executable('sysboost', core_sources, install: true, + install_dir: "/usr/bin", c_args: default_cflags, link_args: default_ldflags, dependencies: deps, -- Gitee