GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — tools: update gyp-next to 0.20.0 · nodejs/node@f2cdc98

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • tools/gyp
    • .gitignore
    • CHANGELOG.md
    • docs
      • Hacking.md
      • InputFormatReference.md
    • gyp_main.py
    • pylib/gyp
      • MSVSProject.py
      • MSVSSettings_test.py
      • MSVSToolFile.py
      • MSVSUserFile.py
      • MSVSUtil.py
      • MSVSVersion.py
      • __init__.py
      • common.py
      • common_test.py
      • easy_xml.py
      • easy_xml_test.py
      • generator
        • analyzer.py
        • android.py
        • cmake.py
        • compile_commands_json.py
        • dump_dependency_json.py
        • eclipse.py
        • gypd.py
        • gypsh.py
        • make.py
        • msvs.py
        • msvs_test.py
        • ninja.py
        • ninja_test.py
        • xcode.py
        • xcode_test.py
      • input.py
      • input_test.py
      • mac_tool.py
      • msvs_emulation.py
      • win_tool.py
      • xcode_emulation.py
      • xcode_emulation_test.py
      • xcode_ninja.py
      • xcodeproj_file.py
    • pyproject.toml
    • test
      • fixtures
        • expected-darwin
          • cmake
            • CMakeLists.txt
          • make
            • test.target.mk
          • ninja
            • test.ninja
        • expected-linux
          • cmake
            • CMakeLists.txt
          • make
            • test.target.mk
          • ninja
            • test.ninja
        • include
          • test.h
        • integration.gyp
        • test.cc
      • integration_test.py
    • tools
      • pretty_gyp.py
      • pretty_sln.py
      • pretty_vcproj.py

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎tools/gyp/.gitignore‎

Copy file name to clipboardExpand all lines: tools/gyp/.gitignore
+3Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,3 +141,6 @@ cython_debug/
141141
# static files generated from Django application using `collectstatic`
142142
media
143143
static
144+
145+
test/fixtures/out
146+
*.actual
Collapse file

‎tools/gyp/CHANGELOG.md‎

Copy file name to clipboardExpand all lines: tools/gyp/CHANGELOG.md
+13Lines changed: 13 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## [0.20.0](https://github.com/nodejs/gyp-next/compare/v0.19.1...v0.20.0) (2025-03-27)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* resolve issue with relative paths during linking ([#284](https://github.com/nodejs/gyp-next/issues/284))
9+
10+
### Bug Fixes
11+
12+
* python lint more ruff rules ([#291](https://github.com/nodejs/gyp-next/issues/291)) ([fabc78c](https://github.com/nodejs/gyp-next/commit/fabc78caffcf988365d970ced5a151f40525077e))
13+
* remove explicit installation of setuptools ([#278](https://github.com/nodejs/gyp-next/issues/278)) ([e476778](https://github.com/nodejs/gyp-next/commit/e4767782c70ca8427184694589d9f0ded5eeed22))
14+
* resolve issue with relative paths during linking ([#284](https://github.com/nodejs/gyp-next/issues/284)) ([a2d7439](https://github.com/nodejs/gyp-next/commit/a2d7439fbd3c03f01e1149fdbe682f754bc6cc7f))
15+
316
## [0.19.1](https://github.com/nodejs/gyp-next/compare/v0.19.0...v0.19.1) (2024-12-09)
417

518

Collapse file

‎tools/gyp/docs/Hacking.md‎

Copy file name to clipboardExpand all lines: tools/gyp/docs/Hacking.md
+1-1Lines changed: 1 addition & 1 deletion
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ to make sure your changes aren't breaking anything important.
2424
You run the test driver with e.g.
2525

2626
``` sh
27-
$ python -m pip install --upgrade pip setuptools
27+
$ python -m pip install --upgrade pip
2828
$ pip install --editable ".[dev]"
2929
$ python -m pytest
3030
```
Collapse file

‎tools/gyp/docs/InputFormatReference.md‎

Copy file name to clipboardExpand all lines: tools/gyp/docs/InputFormatReference.md
+4-1Lines changed: 4 additions & 1 deletion
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@ lists associated with the following keys, are treated as pathnames:
194194
* include\_dirs
195195
* inputs
196196
* libraries
197+
* library\_dirs
197198
* outputs
198199
* sources
199200
* mac\_bundle\_resources
@@ -231,7 +232,8 @@ Source dictionary from `../build/common.gypi`:
231232
```
232233
{
233234
'include_dirs': ['include'], # Treated as relative to ../build
234-
'libraries': ['-lz'], # Not treated as a pathname, begins with a dash
235+
'library_dirs': ['lib'], # Treated as relative to ../build
236+
'libraries': ['-lz'], # Not treated as a pathname, begins with a dash
235237
'defines': ['NDEBUG'], # defines does not contain pathnames
236238
}
237239
```
@@ -250,6 +252,7 @@ Merged dictionary:
250252
{
251253
'sources': ['string_util.cc'],
252254
'include_dirs': ['../build/include'],
255+
'library_dirs': ['../build/lib'],
253256
'libraries': ['-lz'],
254257
'defines': ['NDEBUG'],
255258
}
Collapse file

‎tools/gyp/gyp_main.py‎

Copy file name to clipboardExpand all lines: tools/gyp/gyp_main.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
# found in the LICENSE file.
66

77
import os
8-
import sys
98
import subprocess
9+
import sys
1010

1111

1212
def IsCygwin():
Collapse file

‎tools/gyp/pylib/gyp/MSVSProject.py‎

Copy file name to clipboardExpand all lines: tools/gyp/pylib/gyp/MSVSProject.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
"""Visual Studio project reader/writer."""
66

7-
import gyp.easy_xml as easy_xml
7+
from gyp import easy_xml
88

99
# ------------------------------------------------------------------------------
1010

Collapse file

‎tools/gyp/pylib/gyp/MSVSSettings_test.py‎

Copy file name to clipboardExpand all lines: tools/gyp/pylib/gyp/MSVSSettings_test.py
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
"""Unit tests for the MSVSSettings.py file."""
88

99
import unittest
10-
import gyp.MSVSSettings as MSVSSettings
11-
1210
from io import StringIO
1311

12+
from gyp import MSVSSettings
13+
1414

1515
class TestSequenceFunctions(unittest.TestCase):
1616
def setUp(self):
Collapse file

‎tools/gyp/pylib/gyp/MSVSToolFile.py‎

Copy file name to clipboardExpand all lines: tools/gyp/pylib/gyp/MSVSToolFile.py
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
"""Visual Studio project reader/writer."""
66

7-
import gyp.easy_xml as easy_xml
7+
from gyp import easy_xml
88

99

1010
class Writer:
Collapse file

‎tools/gyp/pylib/gyp/MSVSUserFile.py‎

Copy file name to clipboardExpand all lines: tools/gyp/pylib/gyp/MSVSUserFile.py
+1-2Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
import re
99
import socket # for gethostname
1010

11-
import gyp.easy_xml as easy_xml
12-
11+
from gyp import easy_xml
1312

1413
# ------------------------------------------------------------------------------
1514

Collapse file

‎tools/gyp/pylib/gyp/MSVSUtil.py‎

Copy file name to clipboardExpand all lines: tools/gyp/pylib/gyp/MSVSUtil.py
-1Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import copy
88
import os
99

10-
1110
# A dictionary mapping supported target types to extensions.
1211
TARGET_TYPE_EXT = {
1312
"executable": "exe",

0 commit comments

Comments
0 (0)
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.