From: Junghyun Yeon Date: Fri, 27 Nov 2020 06:14:32 +0000 (+0900) Subject: Add compiler, linker flags for c++ tools X-Git-Tag: submit/tizen/20201201.002159~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F88%2F248488%2F2;p=platform%2Fcore%2Fappfw%2Fpkgmgr-tool.git Add compiler, linker flags for c++ tools Change-Id: Iee455a1b331c18b856dedea45e60a8954ee11a9e Signed-off-by: Junghyun Yeon --- diff --git a/CMakeLists.txt b/CMakeLists.txt index c0181bb..30c4b41 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,9 +41,12 @@ SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -Wl,-zdefs -pie" ) SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden") SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -g -Wall -Werror") SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE") +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -Wall -Werror -ffunction-sections -fdata-sections -fmerge-all-constants -fPIE") SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -fPIE") SET(CMAKE_C_FLAGS_RELEASE "-O2 -fPIE") +SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed,--gc-sections -pie") + ADD_SUBDIRECTORY(src) ADD_SUBDIRECTORY(tests)