indutny/gyp.js

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

Open

#1 aperta il 12 giu 2016

Vedi su GitHub
 (3 commenti) (0 reazioni) (0 assegnatari)JavaScript (10 fork)github user discovery
help wantedhigh-priority

Metriche repository

Star
 (160 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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

Guida contributor