summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--polly/cmake/polly_macros.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/polly/cmake/polly_macros.cmake b/polly/cmake/polly_macros.cmake
index cbdbceeb670..172e185e427 100644
--- a/polly/cmake/polly_macros.cmake
+++ b/polly/cmake/polly_macros.cmake
@@ -16,6 +16,10 @@ macro(add_polly_library name)
if (MODULE)
set(libkind MODULE)
elseif (ARG_FORCE_STATIC)
+ if (SHARED_LIBRARY OR BUILD_SHARED_LIBS)
+ message(STATUS "${name} is being built as static library it compiled with -fvisibility=hidden; "
+ "Its symbols are not visible from outside a shared library")
+ endif ()
set(libkind STATIC)
elseif (SHARED_LIBRARY)
set(libkind SHARED)
OpenPOWER on IntegriCloud