File tree Expand file tree Collapse file tree 3 files changed +12
-4
lines changed Open diff view settings
Expand file tree Collapse file tree 3 files changed +12
-4
lines changed Open diff view settings
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -4,16 +4,15 @@ build-backend = "setuptools.build_meta"
44
55[project ]
66name = " gyp-next"
7- version = " 0.17 .0"
7+ version = " 0.18 .0"
88authors = [
99 { name =" Node.js contributors" , email =" ryzokuken@disroot.org" },
1010]
1111description = " A fork of the GYP build system for use in the Node.js projects"
1212readme = " README.md"
1313license = { file =" LICENSE" }
1414requires-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" ]
1716classifiers = [
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 ]
3534gyp = " gyp:script_main"
You can’t perform that action at this time.
0 commit comments