From: Andreas Beckmann Date: Mon, 6 Dec 2021 19:14:37 +0000 (+0100) Subject: [PATCH 86/90] enable VISIBILITY_HIDDEN by default X-Git-Tag: archive/raspbian/1.8-3+rpi1^2~52 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=db06e32cdc5dc09612febed6eaf4126d2c98c369;p=pocl.git [PATCH 86/90] enable VISIBILITY_HIDDEN by default (unless the proxy device is enabled) Gbp-Pq: Name 0086-enable-VISIBILITY_HIDDEN-by-default.patch --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 3da10e1..db1439a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -193,7 +193,12 @@ option(POCL_ICD_ABSOLUTE_PATH "Use absolute path in pocl.icd" ON) option(ENABLE_POCL_BUILDING "When OFF, env var POCL_BUILDING has no effect. Defaults to ON" ON) -option(VISIBILITY_HIDDEN "Build with -fvisibility=hidden -fvisibility-inlines-hidden" OFF) +if (ENABLE_PROXY_DEVICE) + set(VISIBILITY_HIDDEN_DEFAULT OFF) +else() + set(VISIBILITY_HIDDEN_DEFAULT ON) +endif() +option(VISIBILITY_HIDDEN "Build with -fvisibility=hidden -fvisibility-inlines-hidden" VISIBILITY_HIDDEN_DEFAULT) if(VISIBILITY_HIDDEN) add_compile_options(-fvisibility=hidden) add_compile_options($<$:-fvisibility-inlines-hidden>)