From 3b2a0ffcf8f70401f6f745d0266109b602f968f1 Mon Sep 17 00:00:00 2001 From: Teseo Schneider Date: Mon, 7 Feb 2022 18:38:34 -0800 Subject: [PATCH] more c compilers --- setup.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/setup.py b/setup.py index 2661e717..66cede0a 100644 --- a/setup.py +++ b/setup.py @@ -68,18 +68,20 @@ def build_extension(self, ext): print("CXX compiler", tmp) if tmp: cmake_args += ["-DCMAKE_CXX_COMPILER={}".format(tmp)] + else: + tmp = os.getenv('CC_FOR_BUILD') + if tmp: + print("Setting c compiler to", tmp) + cmake_args += ["-DCMAKE_C_COMPILER=" + tmp] + + tmp = os.getenv('CXX_FOR_BUILD') + if tmp: + print("Setting cxx compiler to", tmp) + cmake_args += ["-DCMAKE_CXX_COMPILER="+ tmp] env = os.environ.copy() env['CXXFLAGS'] = '{} -DVERSION_INFO=\\"{}\\"'.format(env.get('CXXFLAGS', ''),self.distribution.get_version()) - tmp = os.getenv('CC_FOR_BUILD') - if tmp: - print("Setting c compiler to", tmp) - cmake_args += ["-DCMAKE_C_COMPILER=" + tmp] - tmp = os.getenv('CXX_FOR_BUILD') - if tmp: - print("Setting cxx compiler to", tmp) - cmake_args += ["-DCMAKE_CXX_COMPILER="+ tmp] tmp = os.getenv("target_platform")