From 7830da43f1ad426e520b46f1cbe4e742e97bf94b Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Wed, 7 Sep 2022 14:51:56 -0400 Subject: [PATCH] fix: avoiding an extra system call Signed-off-by: Henry Schreiner --- src/cmake/__init__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/cmake/__init__.py b/src/cmake/__init__.py index 87e8308eb..ddb4d1cc8 100644 --- a/src/cmake/__init__.py +++ b/src/cmake/__init__.py @@ -1,6 +1,5 @@ # -*- coding: utf-8 -*- import os -import platform import subprocess import sys @@ -17,7 +16,7 @@ from skbuild.constants import CMAKE_INSTALL_DIR as SKBUILD_CMAKE_INSTALL_DIR from skbuild.constants import set_skbuild_plat_name - if platform.system().lower() == "darwin": + if sys.platform.startswith("darwin"): # Since building the project specifying --plat-name or CMAKE_OSX_* variables # leads to different SKBUILD_DIR, the code below attempt to guess the most # likely plat-name. @@ -31,7 +30,7 @@ if os.path.exists(_cmake_data): CMAKE_DATA = _cmake_data -if platform.system().lower() == "darwin": +if sys.platform.startswith("darwin"): CMAKE_DATA = os.path.join(CMAKE_DATA, 'CMake.app', 'Contents') CMAKE_BIN_DIR = os.path.join(CMAKE_DATA, 'bin')