From fe7a97f45b5b76b52120dd68bb0a84c5807c3a2d Mon Sep 17 00:00:00 2001 From: Atsushi Eno Date: Wed, 16 Nov 2016 01:01:01 +0900 Subject: [PATCH] Fix btls build for Linux. As @baulig suggested us elsewhere. --- mono/btls/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mono/btls/CMakeLists.txt b/mono/btls/CMakeLists.txt index 7c3fb3d2c72..41ad49155e0 100644 --- a/mono/btls/CMakeLists.txt +++ b/mono/btls/CMakeLists.txt @@ -22,7 +22,13 @@ if (NOT "${BTLS_ARCH}" STREQUAL "") message (WARNING "SET ARCH: ${BTLS_ARCH}") set (CMAKE_SYSTEM_PROCESSOR "${BTLS_ARCH}") endif () +if (BUILD_DYNAMIC_BTLS) +set (C_CXX_FLAGS "-Wall -Wsign-compare -Wmissing-field-initializers -fPIC -ggdb -fvisibility=hidden") +elseif (BUILD_SHARED_LIBS) +set (C_CXX_FLAGS "-Wall -Wsign-compare -Wmissing-field-initializers -fPIC -ggdb -fvisibility=hidden") +else () set (C_CXX_FLAGS "-Wall -Wsign-compare -Wmissing-field-initializers -ggdb -fvisibility=hidden") +endif() 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}") -- 2.25.1