Change-Id: Ie576f77619784dcc10448d5590a3af9135b98b79
Signed-off-by: jiehwan <jiehwan.park@samsung.com>
INCLUDE(FindPkgConfig)
-SET(EXTRA_CFLAGS "-Wall -Werror-implicit-function-declaration -fvisibility=hidden")
+SET(EXTRA_CFLAGS "-Wall -Werror-implicit-function-declaration -fvisibility=hidden -fpie")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie")
SET(SETUP-ADAPTOR ${PROJECT_NAME})
[Service]
SmackProcessLabel=System
Type=oneshot
+User=system_fw
+Group=system_fw
ExecStart=/usr/bin/setup-adaptor
[Install]
cp %{SOURCE2} ./
%build
-export LDFLAGS+="-Wl,--as-needed"
+export LDFLAGS+="-Wl,--as-needed,-z,noexecstack"
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
%cmake . \