fix flags accepted/tizen/20131018.123424 submit/tizen/20131018.115213
authorjungmin76.park <jungmin76.park@samsung.com>
Fri, 18 Oct 2013 07:03:23 +0000 (16:03 +0900)
committerjungmin76.park <jungmin76.park@samsung.com>
Fri, 18 Oct 2013 07:03:23 +0000 (16:03 +0900)
Change-Id: Iaf553145f2276010ce2cecc89c8509f3c2442b98
Signed-off-by: jungmin76.park <jungmin76.park@samsung.com>
CMakeLists.txt

index 366f887..1533875 100644 (file)
@@ -23,6 +23,10 @@ INCLUDE_DIRECTORIES (
        inc
        )
 
+FOREACH(flag ${this_target_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
 SET (${this_target}_SOURCE_FILES
        src/OspAppWidgetService.cpp
        src/OspAppWidgetServiceEntry.cpp
@@ -53,6 +57,8 @@ SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE)
 
 ## Create Library
 ADD_EXECUTABLE (${this_target} ${${this_target}_SOURCE_FILES})
+TARGET_LINK_LIBRARIES(${this_target} -Xlinker --no-undefined -Xlinker --as-needed -pie)
+TARGET_LINK_LIBRARIES(${this_target} -Xlinker --version-script=${CMAKE_CURRENT_SOURCE_DIR}/system-service-export.ver)
 TARGET_LINK_LIBRARIES(${this_target} ${${this_target}_LDFLAGS} ${${this_target}_LIBRARIES})
 
 ## Cory additional info