-
-
Notifications
You must be signed in to change notification settings - Fork 34.2k
Closed
Labels
feature requestIssues that request new features to be added to Node.js.Issues that request new features to be added to Node.js.
Description
What is the problem this feature will solve?
- build is hard and slow on Windows system, which does not support ccache when I develop node runtime.
- hard to build and publish to vcpkg & conda?
Guide I follow: https://github.com/nodejs/node/blob/main/BUILDING.mdthe
What is the feature you are proposing to solve the problem?
improve build process 4 windows, which use ninja build, this will
- make the build workflow the same across Windows & Linux & more.
- easy the build workflow with ccache to improve coding & debug loop of node runtime
- easy to publish to vcpkg
ref:
- https://github.com/medlab/daily-scripts-4-us/tree/main?tab=readme-ov-file#speed-you-windows-c-build-by-ccache-like-toolsimprove
- [New Port Request] nodejs microsoft/vcpkg#23027
- Node.js Feature Request: Embedded Host API & NativeWrapperGen Solution with Decorator and Tool Support & Infrastructure Change #51824
- https://github.com/ccache/ccache/wiki/MS-Visual-Studio (I add some tips here)
What alternatives have you considered?
Do some trick work to make ccache work with Visual Studio? but it's very hard, as the node has so many dependencies?
Metadata
Metadata
Assignees
Labels
feature requestIssues that request new features to be added to Node.js.Issues that request new features to be added to Node.js.