--- a/server/CMakeLists.txt +++ b/server/CMakeLists.txt @@ -14,12 +14,12 @@ ENDFOREACH(flag) SET(CMAKE_C_FLAGS_PROFILING " -g -pg") -SET(CMAKE_CXX_FLAGS_PROFILING " -std=c++0x -g -pg") +SET(CMAKE_CXX_FLAGS_PROFILING " -std=c++0x -g -pg -fPIC ") SET(CMAKE_C_FLAGS_DEBUG " -g") -SET(CMAKE_CXX_FLAGS_DEBUG " -std=c++0x -g") +SET(CMAKE_CXX_FLAGS_DEBUG " -std=c++0x -g -fPIC ") SET(CMAKE_C_FLAGS_RELEASE " -g") -SET(CMAKE_CXX_FLAGS_RELEASE " -std=c++0x -g") +SET(CMAKE_CXX_FLAGS_RELEASE " -std=c++0x -g -fPIC ") SET(CMAKE_C_FLAGS_CCOV " -g --coverage") -SET(CMAKE_CXX_FLAGS_CCOV " -std=c++0x -g --coverage") +SET(CMAKE_CXX_FLAGS_CCOV " -std=c++0x -g --coverage -fPIC ") SET(server_src_dir "${CMAKE_SOURCE_DIR}/server/src") --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -15,12 +15,12 @@ ENDFOREACH(flag) SET(CMAKE_C_FLAGS_PROFILING " -g -pg") -SET(CMAKE_CXX_FLAGS_PROFILING " -std=c++0x -g -pg") +SET(CMAKE_CXX_FLAGS_PROFILING " -std=c++0x -g -pg -fPIC ") SET(CMAKE_C_FLAGS_DEBUG " -g") -SET(CMAKE_CXX_FLAGS_DEBUG " -std=c++0x -g") +SET(CMAKE_CXX_FLAGS_DEBUG " -std=c++0x -g -fPIC ") SET(CMAKE_C_FLAGS_RELEASE " -g") -SET(CMAKE_CXX_FLAGS_RELEASE " -std=c++0x -g") +SET(CMAKE_CXX_FLAGS_RELEASE " -std=c++0x -g -fPIC ") SET(CMAKE_C_FLAGS_CCOV " -g --coverage") -SET(CMAKE_CXX_FLAGS_CCOV " -std=c++0x -g --coverage") +SET(CMAKE_CXX_FLAGS_CCOV " -std=c++0x -g --coverage -fPIC ") SET(client_src_dir "${CMAKE_SOURCE_DIR}/client/src") --- a/pkgmgr_plugin/CMakeLists.txt +++ b/pkgmgr_plugin/CMakeLists.txt @@ -24,15 +24,15 @@ ADD_DEFINITIONS("-DDLOG_ERROR_ENABLED") ADD_DEFINITIONS("-DLOG_TAG=\"PRIVILEGE_PLUGIN\"") SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -Wall" ) -SET(CMAKE_C_FLAGS_PROFILING " -g -pg") -SET(CMAKE_CXX_FLAGS_PROFILING " -std=c++0x -g -pg") -SET(CMAKE_C_FLAGS_DEBUG " -g") -SET(CMAKE_CXX_FLAGS_DEBUG " -std=c++0x -g") -SET(CMAKE_C_FLAGS_RELEASE " -g") -SET(CMAKE_CXX_FLAGS_RELEASE " -std=c++0x -g") -SET(CMAKE_C_FLAGS_CCOV " -g --coverage") -SET(CMAKE_CXX_FLAGS_CCOV " -std=c++0x -g --coverage") +SET(CMAKE_C_FLAGS_PROFILING " -g -pg") +SET(CMAKE_CXX_FLAGS_PROFILING " -std=c++0x -g -pg -fPIC ") +SET(CMAKE_C_FLAGS_DEBUG " -g") +SET(CMAKE_CXX_FLAGS_DEBUG " -std=c++0x -g -fPIC ") +SET(CMAKE_C_FLAGS_RELEASE " -g") +SET(CMAKE_CXX_FLAGS_RELEASE " -std=c++0x -g -fPIC ") +SET(CMAKE_C_FLAGS_CCOV " -g --coverage") +SET(CMAKE_CXX_FLAGS_CCOV " -std=c++0x -g --coverage -fPIC ") ## Create Library ADD_LIBRARY (${this_target} SHARED ${${this_target}_SOURCE_FILES} )