Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/boringssl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Benjamin <davidben@chromium.org>2015-01-28 08:35:28 +0300
committerAdam Langley <agl@google.com>2015-01-28 23:09:20 +0300
commit9a9a193388f0b144388bfbb62c4cc4a5c8fd82f9 (patch)
tree5844eeef6567d3574d3eae09b3065b83354b099b /CMakeLists.txt
parentafdaeee7ed9500e4186348aef7ee2d8bd6ccb556 (diff)
Build with -fvisibility=hidden.
This matches the Chromium build, in both static and components builds. (Also happens to sort out an undocumented requirement of the standalone shared library build.) Change-Id: Ib47fc4c2143115fe6faf9b83079576075efd72bb Reviewed-on: https://boringssl-review.googlesource.com/3091 Reviewed-by: Adam Langley <agl@google.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f19fff09..199d44da 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,8 +3,8 @@ cmake_minimum_required (VERSION 2.8.10)
project (BoringSSL)
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror -ggdb")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror -ggdb -std=c++0x")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror -ggdb -fvisibility=hidden")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror -ggdb -std=c++0x -fvisibility=hidden")
elseif(MSVC)
# Disable warnings for implicit integer narrowing.
set(CMAKE_C_FLAGS "/wd4267")