Remove -fPIC flag 80/26880/4
authorLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Sun, 31 Aug 2014 01:34:13 +0000 (03:34 +0200)
committerLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Wed, 3 Sep 2014 09:27:15 +0000 (11:27 +0200)
Explicit definition of this flag in not needed. They are added
by default when sources are used to create SHARED librray in cmake.

Change-Id: I9027835a932b7f46941a5007ddfcce08f85fb38d

CMakeLists.txt
src/admin/CMakeLists.txt
src/common/CMakeLists.txt

index 38c37d7..7fc747b 100644 (file)
@@ -36,11 +36,6 @@ SET(CMAKE_CXX_FLAGS_RELEASE    "-g -std=c++0x -O2")
 SET(CMAKE_C_FLAGS_CCOV         "-g -O2 --coverage")
 SET(CMAKE_CXX_FLAGS_CCOV       "-g -std=c++0x -O2 --coverage")
 
-# If supported for the target machine, emit position-independent code,suitable
-# for dynamic linking and avoiding any limit on the size of the global offset
-# table. This option makes a difference on the m68k, PowerPC and SPARC.
-ADD_DEFINITIONS("-fPIC")
-
 # Set compiler warning flags
 ADD_DEFINITIONS("-Werror")                      # Make all warnings into errors.
 ADD_DEFINITIONS("-Wall")                        # Generate all warnings
index 9f53d55..e435d29 100644 (file)
@@ -36,7 +36,7 @@ ADD_LIBRARY(${TARGET_LIB_CYNARA_ADMIN} SHARED ${LIB_CYNARA_ADMIN_SOURCES})
 SET_TARGET_PROPERTIES(
     ${TARGET_LIB_CYNARA_ADMIN}
     PROPERTIES
-        COMPILE_FLAGS "-D_GNU_SOURCE -fPIC -fvisibility=hidden"
+        COMPILE_FLAGS "-D_GNU_SOURCE -fvisibility=hidden"
         SOVERSION ${LIB_CYNARA_ADMIN_VERSION_MAJOR}
         VERSION ${LIB_CYNARA_ADMIN_VERSION}
     )
index aef2ae7..3113784 100644 (file)
@@ -58,7 +58,7 @@ ADD_LIBRARY(${TARGET_CYNARA_COMMON} SHARED ${COMMON_SOURCES})
 SET_TARGET_PROPERTIES(
     ${TARGET_CYNARA_COMMON}
     PROPERTIES
-        COMPILE_FLAGS "-D_GNU_SOURCE -fPIC -fvisibility=default"
+        COMPILE_FLAGS "-D_GNU_SOURCE -fvisibility=default"
         SOVERSION ${CYNARA_COMMON_VERSION_MAJOR}
         VERSION ${CYNARA_COMMON_VERSION}
     )