Apply coding rule
[platform/core/api/tethering.git] / test / CMakeLists.txt
old mode 100644 (file)
new mode 100755 (executable)
index 7715cac..dfea7f0
@@ -1,4 +1,4 @@
-SET(fw_test "${fw_name}-test")
+SET(fw_test "${fw_name}_test")
 
 INCLUDE(FindPkgConfig)
 pkg_check_modules(${fw_test} REQUIRED glib-2.0)
@@ -6,7 +6,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})
@@ -15,3 +16,5 @@ FOREACH(src ${sources})
     ADD_EXECUTABLE(${src_name} ${src})
     TARGET_LINK_LIBRARIES(${src_name} ${fw_name} ${${fw_test}_LDFLAGS})
 ENDFOREACH()
+
+INSTALL(TARGETS tethering_test RUNTIME DESTINATION bin/)