- PIC option is enabled for all projects
This commit is contained in:
parent
b9d49a62ab
commit
47e21e5a54
|
|
@ -60,6 +60,8 @@ set (USE_EVS_CODEC OFF CACHE BOOL "Use EVS codec.")
|
||||||
set (OPENSSL_SSL ssl CACHE STRING "Pointer to ssl library")
|
set (OPENSSL_SSL ssl CACHE STRING "Pointer to ssl library")
|
||||||
set (OPENSSL_CRYPTO crypto CACHE STRING "Pointer to crypto library")
|
set (OPENSSL_CRYPTO crypto CACHE STRING "Pointer to crypto library")
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
message ("Using ssl library at ${OPENSSL_SSL}")
|
message ("Using ssl library at ${OPENSSL_SSL}")
|
||||||
message ("Using crypto library at ${OPENSSL_CRYPTO}")
|
message ("Using crypto library at ${OPENSSL_CRYPTO}")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (audio_lib)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
set (AUDIOLIB_SOURCES
|
set (AUDIOLIB_SOURCES
|
||||||
Audio_Resampler.cpp
|
Audio_Resampler.cpp
|
||||||
Audio_Quality.cpp
|
Audio_Quality.cpp
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,8 @@ set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
set (USE_NULL_UUID OFF CACHE BOOL "When enabled linking to libuuid is avoided")
|
set (USE_NULL_UUID OFF CACHE BOOL "When enabled linking to libuuid is avoided")
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
file(GLOB HELPER_LIB_SOURCES "*.cpp" "*.h")
|
file(GLOB HELPER_LIB_SOURCES "*.cpp" "*.h")
|
||||||
|
|
||||||
add_library(helper_lib ${HELPER_LIB_SOURCES})
|
add_library(helper_lib ${HELPER_LIB_SOURCES})
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (media_lib)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
file(GLOB MEDIA_LIB_SOURCES "*.cpp" "*.h")
|
file(GLOB MEDIA_LIB_SOURCES "*.cpp" "*.h")
|
||||||
|
|
||||||
# SRTP requires this
|
# SRTP requires this
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (g722_codec)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
set (G722_SOURCES
|
set (G722_SOURCES
|
||||||
g722_bitstream.c
|
g722_bitstream.c
|
||||||
g722_decode.c
|
g722_decode.c
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (gsmhr_codec)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
set (GSMHR_SOURCES
|
set (GSMHR_SOURCES
|
||||||
gsmhr.cpp
|
gsmhr.cpp
|
||||||
gsmhr_sp_rom.c
|
gsmhr_sp_rom.c
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (ice_stack)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
set (ICE_STACK_SOURCES ICEAddress.cpp
|
set (ICE_STACK_SOURCES ICEAddress.cpp
|
||||||
ICEAuthTransaction.cpp
|
ICEAuthTransaction.cpp
|
||||||
ICEBinding.cpp
|
ICEBinding.cpp
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,8 @@ set(VERSION 3.9.1)
|
||||||
|
|
||||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake")
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake")
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
set (_DEFAULT_LIBRARY_INSTALL_DIR lib)
|
set (_DEFAULT_LIBRARY_INSTALL_DIR lib)
|
||||||
if (EXISTS "${CMAKE_INSTALL_PREFIX}/lib32/" AND CMAKE_SIZEOF_VOID_P EQUAL 4)
|
if (EXISTS "${CMAKE_INSTALL_PREFIX}/lib32/" AND CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||||
set (_DEFAULT_LIBRARY_INSTALL_DIR lib32)
|
set (_DEFAULT_LIBRARY_INSTALL_DIR lib32)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
add_definitions(-DJRTPLIB_COMPILING)
|
add_definitions(-DJRTPLIB_COMPILING)
|
||||||
|
|
||||||
set (JRTPLIB_HEADERS
|
set (JRTPLIB_HEADERS
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (evscodec)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
file(GLOB_RECURSE EVS_SOURCES "*.cpp" "*.h")
|
file(GLOB_RECURSE EVS_SOURCES "*.cpp" "*.h")
|
||||||
|
|
||||||
add_library(evs_codec ${EVS_SOURCES})
|
add_library(evs_codec ${EVS_SOURCES})
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (g729)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
set (G729_SOURCES
|
set (G729_SOURCES
|
||||||
g729_acelp_ca.cpp
|
g729_acelp_ca.cpp
|
||||||
g729_basic_op.cpp
|
g729_basic_op.cpp
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (gsm_codec)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
set (GSM_SOURCES
|
set (GSM_SOURCES
|
||||||
gsm_add.c
|
gsm_add.c
|
||||||
gsm_code.c
|
gsm_code.c
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (resiprocate)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
set (ARES_SOURCES
|
set (ARES_SOURCES
|
||||||
contrib/ares/ares_timeout.c
|
contrib/ares/ares_timeout.c
|
||||||
contrib/ares/ares_strerror.c
|
contrib/ares/ares_strerror.c
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (speexdsp)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
set (SPEEXDSP_SOURCES
|
set (SPEEXDSP_SOURCES
|
||||||
libspeexdsp/buffer.c
|
libspeexdsp/buffer.c
|
||||||
libspeexdsp/fftwrap.c
|
libspeexdsp/fftwrap.c
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (srtp)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
set (SRTP_SOURCES
|
set (SRTP_SOURCES
|
||||||
srtp/srtp.c
|
srtp/srtp.c
|
||||||
srtp/ekt.c
|
srtp/ekt.c
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ project (webrtc)
|
||||||
set (CMAKE_CXX_STANDARD 11)
|
set (CMAKE_CXX_STANDARD 11)
|
||||||
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
set (CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
|
|
||||||
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|
||||||
set (WEBRTC_SOURCES
|
set (WEBRTC_SOURCES
|
||||||
ilbcfix/xcorr_coef.c
|
ilbcfix/xcorr_coef.c
|
||||||
ilbcfix/window32_w32.c
|
ilbcfix/window32_w32.c
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue