1 cmake_minimum_required (VERSION 2.8.10)
6 cmake_policy(SET CMP0026 NEW)
9 cmake_policy(SET CMP0042 NEW)
15 # FIXME: cmake's asm detection is broken when using xcrun.
16 set (CMAKE_ASM_COMPILER "${CMAKE_C_COMPILER}")
17 set (CMAKE_ASM_COMPILER_ARG1 "${CMAKE_C_COMPILER_ARG1}")
18 set (CMAKE_ASM_COMPILER_ID "${CMAKE_C_COMPILER_ID}")
21 if (NOT "${BTLS_ARCH}" STREQUAL "")
22 message (WARNING "SET ARCH: ${BTLS_ARCH}")
23 set (CMAKE_SYSTEM_PROCESSOR "${BTLS_ARCH}")
25 set (C_CXX_FLAGS "-Wall -Wsign-compare -Wmissing-field-initializers -ggdb -fvisibility=hidden")
26 set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${C_CXX_FLAGS} ${BTLS_CFLAGS}")
27 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${C_CXX_FLAGS} ${BTLS_CFLAGS}")
28 set (CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} ${BTLS_CFLAGS}")
29 set (CMAKE_MACOSX_RPATH 1)
32 add_subdirectory (${BTLS_ROOT} boringssl)
62 btls-x509-lookup-mono.c
63 btls-x509-lookup-mono.h
72 btls-x509-verify-param.c
73 btls-x509-verify-param.h
82 if (BUILD_SHARED_LIBS)
83 add_library (mono-btls-shared SHARED ${MONO_BTLS_SOURCES})
85 add_library (mono-btls-static STATIC ${MONO_BTLS_SOURCES})