From df7c5e505520a77b1226008a27a673aed0d09385 Mon Sep 17 00:00:00 2001 From: yudechen Date: Thu, 23 Mar 2023 16:34:57 +0800 Subject: [PATCH] build: add some compile flags. Signed-off-by: yudechen Change-Id: I2572e65d9c771618bd3d0583951cd7d1798fd8a2 --- BUILD.gn | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/BUILD.gn b/BUILD.gn index 2d857a7..d9385b5 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -29,6 +29,14 @@ sources_platform_common = [ ohos_executable("syscap_define_check_bin") { configs = [ ":internal" ] sources = [ "./test/syscap_define_check.c" ] + cflags = [ + "-fPIE", + "-D_FORTIFY_SOURCE=2 -O2", + ] + ldflags = [ + "-Wl,-z,now", + "-pie", + ] if (is_mingw) { defines = [ "_POSIX_" ] @@ -57,6 +65,9 @@ ohos_executable("syscap_tool_bin") { include_dirs = [ "src" ] configs = [ ":internal" ] defines = [] + ldflags = [ + "-Wl,now" + ] if (is_mingw) { defines += [ "_POSIX_" ] -- Gitee