Add run-cmake.py, deprecate run-cmake.bat

Also drop-in replacement mostly, except extra cmake args need to be provided now after `--` - `python run-cmake.py vs2022-x64 -- -DGLTF_SUPPORT=ON`.

Internally, script relies on env variables much much less.
This commit is contained in:
Andrej730
2026-09-11 16:07:36 +05:00
parent e7b33a909d
commit d5fd959e6c
8 changed files with 352 additions and 31 deletions
+2 -9
View File
@@ -37,8 +37,8 @@ from common import (
HelpStrings,
colorize,
ensure_script_dir,
find_cached_gen_shorthand,
logger,
resolve_generator,
run_streamed,
)
from vs_cfg import vs_cfg
@@ -145,14 +145,7 @@ def main() -> None:
ensure_script_dir()
generator = ARGS.generator
if generator is None:
generator = find_cached_gen_shorthand()
if generator is None:
logger.error(
"BuildDepsCache file does not exist and/or GEN_SHORTHAND missing from it. Run build-deps.py to create it."
)
sys.exit(1)
generator = resolve_generator(ARGS.generator)
vs_cfg_vars = vs_cfg(generator, REPO_ROOT)