From 3d4e5bb4091db16e7b8de25deccd82d7d949884a Mon Sep 17 00:00:00 2001 From: Dongsun Lee Date: Tue, 11 Apr 2023 15:04:12 +0900 Subject: [PATCH] strip duid-gadget executable in Release mode Change-Id: I7175542d54b3db97ef41dc2aeb9b900abf057a0b --- gadget/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gadget/CMakeLists.txt b/gadget/CMakeLists.txt index 0a9b713..3d90870 100644 --- a/gadget/CMakeLists.txt +++ b/gadget/CMakeLists.txt @@ -21,6 +21,15 @@ SET(GADGET_CFLAGS "${GADGET_CFLAGS} -DAPP_DIR=\"${GADGET_DIR}\"") ADD_EXECUTABLE(${TARGET_GADGET} ${GADGET_SRCS}) + +IF(CMAKE_BUILD_TYPE MATCHES "Release") +ADD_CUSTOM_COMMAND( + TARGET ${TARGET_GADGET} POST_BUILD + DEPENDS ${TARGET_GADGET} + COMMAND strip -v --strip-all ${TARGET_GADGET} +) +ENDIF(CMAKE_BUILD_TYPE MATCHES "Release") + SET_TARGET_PROPERTIES(${TARGET_GADGET} PROPERTIES COMPILE_FLAGS "${GADGET_CFLAGS}" -- 2.7.4