strip duid-gadget executable in Release mode 13/291213/1
authorDongsun Lee <ds73.lee@samsung.com>
Tue, 11 Apr 2023 06:04:12 +0000 (15:04 +0900)
committerDong Sun Lee <ds73.lee@samsung.com>
Wed, 12 Apr 2023 02:49:04 +0000 (02:49 +0000)
Change-Id: I7175542d54b3db97ef41dc2aeb9b900abf057a0b
(cherry picked from commit 3d4e5bb4091db16e7b8de25deccd82d7d949884a)

gadget/CMakeLists.txt

index 0a9b7139625286b09e46345ab6f0faa21c24f89a..3d9087003b06750e6b2c5cfd2f9a770426c0639c 100644 (file)
@@ -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}"