Skip to content

build,windows: solve build file disparity #12425

Description

@refack
  • Version: All
  • Platform: Windows
  • Subsystem: build

Up till now we have been using two mechanism to build node, on windows vcbuild.bat that triggers configure and then msbuild. And on all other platforms a direct call to configure and then an explicit call to make. Having two mechanisms, leads to divergence, as often bugs-fixes/improvements are done on one and not the other. I wish we could eliminate this disparity by using a tool that works on both platforms.
A few proposed solutions:

  1. build using ninja as chromium and V8 does (generate .ninja files with GYP)
  2. build using cmake which is now MSVS supported (generate CMakeLists.txt files with GYP)
  3. investigation build with make on Windows

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildIssues and PRs related to Node.js builds or CI infrastructure.windowsIssues and PRs related to the Windows platform.wipIssues and PRs that are still a work in progress.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions