diff --git a/setup.py b/setup.py index 0390447b65c..9c88d1d30aa 100644 --- a/setup.py +++ b/setup.py @@ -187,7 +187,10 @@ def build_extension(self, ext): cfg.upper(), os.path.join(extdir, "pywarpx") ) ] - if sys.maxsize > 2**32: + generator_platform = os.environ.get("CMAKE_GENERATOR_PLATFORM") + if generator_platform: + cmake_args += ["-A", generator_platform] + elif sys.maxsize > 2**32: cmake_args += ["-A", "x64"] else: cmake_args += ["-DCMAKE_BUILD_TYPE=" + cfg]