From ae8cbbd6871c7f5279ad1f4f5b5ec3e0d31ca97c Mon Sep 17 00:00:00 2001 From: Tie Liu Date: Fri, 30 Jun 2023 11:20:51 +0800 Subject: [PATCH] Add DEBUG macro for sysboost --- src/meson.build | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/meson.build b/src/meson.build index f53bbcd..187700d 100644 --- a/src/meson.build +++ b/src/meson.build @@ -17,9 +17,10 @@ default_ldflags = lk_args ext_deps = [] deps = static_link_libraries +# Added -rdynamic option to trace stack information if get_option('buildtype').contains('debug') default_cflags += [ '-pedantic', '-DPEDANTIC', '-Og', '-g', '-rdynamic' ] - default_ldflags += ['-rdynamic'] + default_cflags += [ '-DDEBUG' ] else default_cflags += [ '-UPEDANTIC', '-O2' ] endif @@ -59,6 +60,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