indutny/gyp.js

Verify `ninja` on FreeBSD, SunOS, possibly other unixes?

Open

#1 创建于 2016年6月12日

在 GitHub 查看
 (3 评论) (0 反应) (0 负责人)JavaScript (10 fork)github user discovery
help wantedhigh-priority

仓库指标

Star
 (160 star)
PR 合并指标
 (PR 指标待抓取)

描述

ninja, the only, output of gyp.js needs to be verified on:

  • FreeBSD
  • SunOS
  • Others?...

Suggested way to verify:

  1. install node.js on that platform
  2. git clone https://github.com/ninja-build/ninja.git && cd ninja && ./configure.py --boostrap && export PATH="cwd:$PATH"
  3. git clone https://github.com/indutny/gyp.js && cd gyp.js && npm i && cd ..
  4. git clone https://github.com/nodejs/node && cd node
  5. ./configure
  6. ../gyp.js/bin/gyp -Icommon.gypi -Iconfig.gypi node.gyp -Dtarget_arch=x64 -Dhost_arch=x64
  7. ninja -C out/Release
  8. Build should succeed, and ./out/Release/node should start
  9. Bonus step: python tools/test.py --mode=release -J parallel sequential

贡献者指南