From 6d267c26d3a453efd44f6254366c00168daccb89 Mon Sep 17 00:00:00 2001 From: Sylvain Corlay Date: Mon, 4 Apr 2016 13:58:53 -0400 Subject: [PATCH] -fvisibility=hidden --- setup.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/setup.py b/setup.py index a466e26..3447ac5 100644 --- a/setup.py +++ b/setup.py @@ -53,6 +53,8 @@ class BuildExt(build_ext): opts = self.c_opts.get(ct, []) if ct == 'unix': opts.append(cpp_flag(self.compiler)) + if has_flag(self.compiler, '-fvisibility=hidden'): + opts.append('-fvisibility=hidden') for ext in self.extensions: ext.extra_compile_args = opts build_ext.build_extensions(self)