X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fbtls%2FCMakeLists.txt;h=9f2365d3e50df411bb759a763f70a8b1f4cd038c;hb=7aa4bfe3528c1dbc359db47e427a2aa92cc0b60f;hp=0e01496e9fa75e6b56c8e01140b564279673b79b;hpb=932ae6cca229b4156728a16cb07f3266ef1a8f99;p=mono.git diff --git a/mono/btls/CMakeLists.txt b/mono/btls/CMakeLists.txt index 0e01496e9fa..9f2365d3e50 100644 --- a/mono/btls/CMakeLists.txt +++ b/mono/btls/CMakeLists.txt @@ -22,7 +22,9 @@ if (NOT "${BTLS_ARCH}" STREQUAL "") message (WARNING "SET ARCH: ${BTLS_ARCH}") set (CMAKE_SYSTEM_PROCESSOR "${BTLS_ARCH}") endif () -set (C_CXX_FLAGS "-Wall -Wsign-compare -Wmissing-field-initializers -ggdb -fvisibility=hidden") + +set (C_CXX_FLAGS "-Wall -Wsign-compare -Wmissing-field-initializers -fPIC -ggdb -fvisibility=hidden") + set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${C_CXX_FLAGS} ${BTLS_CFLAGS}") set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${C_CXX_FLAGS} ${BTLS_CFLAGS}") set (CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} ${BTLS_CFLAGS}") @@ -51,6 +53,7 @@ set ( btls-ssl-ctx.h btls-ssl.c btls-ssl.h + btls-time64.c btls-util.c btls-util.h btls-x509-chain.c @@ -74,22 +77,7 @@ set ( btls-x509.c btls-x509.h - btls-android-utils.c - ${BORINGSSL_OBJECTS} ) -if (BUILD_DYNAMIC_BTLS) - add_library (mono-btls-shared SHARED ${MONO_BTLS_SOURCES}) -elseif (BUILD_SHARED_LIBS) - add_library (mono-btls-shared SHARED ${MONO_BTLS_SOURCES}) - set_target_properties (mono-btls-shared PROPERTIES RULE_LAUNCH_LINK - "${PROJECT_SOURCE_DIR}/create-object-library.sh ${CMAKE_BINARY_DIR} mono-btls-shared.txt mono-btls-shared-lo.txt libmono-btls-shared.a shared ${CMAKE_AR} ${CMAKE_RANLIB} --" - ) -else () - add_library (mono-btls-static STATIC ${MONO_BTLS_SOURCES}) - set_target_properties (mono-btls-static PROPERTIES RULE_LAUNCH_LINK - "${PROJECT_SOURCE_DIR}/create-object-library.sh ${CMAKE_BINARY_DIR} mono-btls-static.txt mono-btls-static-lo.txt libmono-btls-static.a static ${CMAKE_AR} ${CMAKE_RANLIB} --" - ) -endif () - +add_library (mono-btls-shared SHARED ${MONO_BTLS_SOURCES})