Apply secure options to compile flags
[platform/core/uifw/multi-assistant-service.git] / plugins / wakeup-manager / CMakeLists.txt
index 752f085..7f07524 100644 (file)
@@ -58,7 +58,7 @@ SET(EXTRA_CXXFLAGS  "${EXTRA_CXXFLAGS} -fPIC -Wall" )
 IF("${_TV_PRODUCT}" STREQUAL "TRUE")
        SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} -DTV_PRODUCT")
 ENDIF()
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} -fPIC -std=c++11 -fvisibility=hidden")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wl,-z,relro -fPIC -std=c++11 -fvisibility=hidden")
 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
 
 ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS} )