Add vpn_setting_test file and apply ASLR flag
[platform/core/api/vpn-setting.git] / test / CMakeLists.txt
index 1ff2267..7477e12 100644 (file)
@@ -1,4 +1,4 @@
-SET(fw_test "capi-vpn-test")
+SET(fw_test "vpn_setting_test")
 
 SET(dependents "capi-base-common glib-2.0")
 
@@ -8,7 +8,8 @@ FOREACH(flag ${${fw_test}_CFLAGS})
     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
 ENDFOREACH(flag)
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIE")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
 
 aux_source_directory(. sources)
 FOREACH(src ${sources})
@@ -16,5 +17,6 @@ FOREACH(src ${sources})
     MESSAGE("${fw_test}")
     ADD_EXECUTABLE(${fw_test} ${src})
     TARGET_LINK_LIBRARIES(${fw_test} ${fw_name} ${${fw_test}_LDFLAGS})
-    INSTALL(TARGETS ${fw_test} DESTINATION ${LIB_INSTALL_DIR}/vpn-capi-test/)
+    INSTALL(TARGETS ${fw_test} DESTINATION ${LIB_INSTALL_DIR}/vpn_setting_test/)
+    INSTALL(TARGETS ${fw_test} RUNTIME DESTINATION bin/)
 ENDFOREACH()