Skip to content

Commit 8ce23dc

Browse files
nodejs-github-bottargos
authored andcommitted
tools: update gyp-next to 0.18.0
PR-URL: #52835 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Christian Clauss <cclauss@me.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
1 parent c5f832a commit 8ce23dc

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

tools/gyp/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [0.18.0](https://github.com/nodejs/gyp-next/compare/v0.17.0...v0.18.0) (2024-05-08)
4+
5+
6+
### Features
7+
8+
* support language standard keys in msvs_settings ([#252](https://github.com/nodejs/gyp-next/issues/252)) ([322f6d5](https://github.com/nodejs/gyp-next/commit/322f6d5d5233967522f3e55c623a8e7d7281e024))
9+
310
## [0.17.0](https://github.com/nodejs/gyp-next/compare/v0.16.2...v0.17.0) (2024-04-29)
411

512

tools/gyp/pylib/gyp/MSVSSettings.py

+2
Original file line numberDiff line numberDiff line change
@@ -793,6 +793,8 @@ def _ValidateSettings(validators, settings, stderr):
793793
_compile, "CompileAsManaged", _Enumeration([], new=["false", "true"])
794794
) # /clr
795795
_MSBuildOnly(_compile, "CreateHotpatchableImage", _boolean) # /hotpatch
796+
_MSBuildOnly(_compile, "LanguageStandard", _string)
797+
_MSBuildOnly(_compile, "LanguageStandard_C", _string)
796798
_MSBuildOnly(_compile, "MultiProcessorCompilation", _boolean) # /MP
797799
_MSBuildOnly(_compile, "PreprocessOutputPath", _string) # /Fi
798800
_MSBuildOnly(_compile, "ProcessorNumber", _integer) # the number of processors

tools/gyp/pyproject.toml

+3-4
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,15 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "gyp-next"
7-
version = "0.17.0"
7+
version = "0.18.0"
88
authors = [
99
{ name="Node.js contributors", email="ryzokuken@disroot.org" },
1010
]
1111
description = "A fork of the GYP build system for use in the Node.js projects"
1212
readme = "README.md"
1313
license = { file="LICENSE" }
1414
requires-python = ">=3.8"
15-
# The Python module "packaging" is vendored in the "pylib/packaging" directory to support Python >= 3.12.
16-
# dependencies = ["packaging>=23.1"] # Uncomment this line if the vendored version is removed.
15+
dependencies = ["packaging>=24.0"]
1716
classifiers = [
1817
"Development Status :: 3 - Alpha",
1918
"Environment :: Console",
@@ -29,7 +28,7 @@ classifiers = [
2928
]
3029

3130
[project.optional-dependencies]
32-
dev = ["flake8", "ruff == 0.4.2", "pytest"]
31+
dev = ["pytest", "ruff"]
3332

3433
[project.scripts]
3534
gyp = "gyp:script_main"

0 commit comments

Comments
 (0)