From: Atsushi Eno Date: Tue, 15 Nov 2016 16:01:01 +0000 (+0900) Subject: Fix btls build for Linux. X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=fe7a97f45b5b76b52120dd68bb0a84c5807c3a2d;p=mono.git Fix btls build for Linux. As @baulig suggested us elsewhere. --- 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}")