mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-22 23:40:00 +00:00
build-all: reuse common
This commit is contained in:
+3
-13
@@ -141,9 +141,12 @@ from common import (
|
|||||||
ADD_COMMIT_SHA_DEFAULT,
|
ADD_COMMIT_SHA_DEFAULT,
|
||||||
BUILD_CFG_DEFAULT,
|
BUILD_CFG_DEFAULT,
|
||||||
BUILD_CFGS,
|
BUILD_CFGS,
|
||||||
|
OFF_ON,
|
||||||
|
PROJECT_NAME,
|
||||||
BuildCfg,
|
BuildCfg,
|
||||||
ColorFormatter,
|
ColorFormatter,
|
||||||
HelpStrings,
|
HelpStrings,
|
||||||
|
is_on_off,
|
||||||
resolve_cli_or_env,
|
resolve_cli_or_env,
|
||||||
)
|
)
|
||||||
from typing_extensions import assert_never
|
from typing_extensions import assert_never
|
||||||
@@ -152,18 +155,6 @@ from typing_extensions import assert_never
|
|||||||
logger = logging.getLogger()
|
logger = logging.getLogger()
|
||||||
|
|
||||||
|
|
||||||
def is_on_off(value: str | None, *, default: bool) -> bool:
|
|
||||||
if value is None:
|
|
||||||
return default
|
|
||||||
lowered = value.lower()
|
|
||||||
if lowered in {"1", "on", "true", "yes"}:
|
|
||||||
return True
|
|
||||||
if lowered in {"0", "off", "false", "no"}:
|
|
||||||
return False
|
|
||||||
return default
|
|
||||||
|
|
||||||
|
|
||||||
PROJECT_NAME = "IfcOpenShell"
|
|
||||||
USE_CURRENT_PYTHON_VERSION = is_on_off(os.getenv("USE_CURRENT_PYTHON_VERSION"), default=False)
|
USE_CURRENT_PYTHON_VERSION = is_on_off(os.getenv("USE_CURRENT_PYTHON_VERSION"), default=False)
|
||||||
IFCOS_BUILD_PYTHON_WRAPPER = is_on_off(os.getenv("IFCOS_BUILD_PYTHON_WRAPPER"), default=True)
|
IFCOS_BUILD_PYTHON_WRAPPER = is_on_off(os.getenv("IFCOS_BUILD_PYTHON_WRAPPER"), default=True)
|
||||||
USE_OCCT = is_on_off(os.getenv("USE_OCCT"), default=True)
|
USE_OCCT = is_on_off(os.getenv("USE_OCCT"), default=True)
|
||||||
@@ -591,7 +582,6 @@ else:
|
|||||||
MAC_CROSS_COMPILE_INTEL_CC = ""
|
MAC_CROSS_COMPILE_INTEL_CC = ""
|
||||||
MAC_CROSS_COMPILE_INTEL_AUTOCONF_HOST_ARGS = []
|
MAC_CROSS_COMPILE_INTEL_AUTOCONF_HOST_ARGS = []
|
||||||
|
|
||||||
OFF_ON = ["OFF", "ON"]
|
|
||||||
BUILD_STATIC = not ARGS.shared
|
BUILD_STATIC = not ARGS.shared
|
||||||
"""Whether dependencies are built static."""
|
"""Whether dependencies are built static."""
|
||||||
BUILD_SHARED = not BUILD_STATIC
|
BUILD_SHARED = not BUILD_STATIC
|
||||||
|
|||||||
Reference in New Issue
Block a user