summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2019-11-04 15:47:38 +0800
committerGiampaolo Rodola <g.rodola@gmail.com>2019-11-04 15:47:38 +0800
commitf551896c128bb1719d9347b09c6b66bfe6ce0838 (patch)
treee0298757fea6c4f5d6173324f007b0d8572d98b1 /setup.py
parentb57a644c03bf9e1edf1ede2ea46235d5dd119b84 (diff)
downloadpsutil-f551896c128bb1719d9347b09c6b66bfe6ce0838.tar.gz
fix #1568: [Linux] use CC compiler env var if defined
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index 04a41d99..99818ad5 100755
--- a/setup.py
+++ b/setup.py
@@ -209,6 +209,9 @@ elif LINUX:
output_dir = tempfile.mkdtemp()
try:
compiler = UnixCCompiler()
+ # https://github.com/giampaolo/psutil/pull/1568
+ if os.getenv('CC'):
+ compiler.set_executable('compiler_so', os.getenv('CC'))
with silenced_output('stderr'):
with silenced_output('stdout'):
compiler.compile([f.name], output_dir=output_dir)