Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial gyp.js support #962

Closed
wants to merge 4 commits into from
Closed

Initial gyp.js support #962

wants to merge 4 commits into from

Commits on Jun 20, 2016

  1. build: use target_arch config variable to link against node.lib on Wi…

    …ndows
    
    Using `target_arch` in addon.gypi to link against Node.js library.
    This variable was written into build/config.gypi on the `configure` stage.
    
    Do not copy node.lib into node_root_dir/Release or node_root_dir/Debug
    on Windows, link it from node_root_dir/target_arch directory.
    
    Removed unused copyNodeLib() function
    Removed unused `copy_dev_lib` variable introduced in commit
    @84d24189735e19350a93aaf9f6a327bb4c52349e
    pmed committed Jun 20, 2016
    Configuration menu
    Copy the full SHA
    8db9e57 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2016

  1. configure: use full path in node_lib_file GYP variable

    Set path to node lib in `$(Configuration)` dir when `--nodedir` option is
    supplied, otherwise use value of `target_arch` variable.
    pmed committed Jun 23, 2016
    Configuration menu
    Copy the full SHA
    5eb0972 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2016

  1. Add gyp.js (https://github.com/indutny/gyp.js) support

    See issue nodejs#960
    
    Added initial `gyp.js` support with --gypjs command line option.
    Environment variable `npm_config_gypjs` also turns this option on.
    
    Update configure and build usage strings depending on `npm_config_gypjs`
    environment variable.
    
    Set `npm_config_gypjs` env variable if `--gypjs` command-line option
    was set to affect usage text for `configure` and `build` commands.
    
    Update usage strings if `--gypjs` command-line option was supplied
    
    Trying to load gyp.js module only if --gypjs command-line option was supplied.
    pmed committed Jul 9, 2016
    Configuration menu
    Copy the full SHA
    eb2c709 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2016

  1. Log gyp.js version information

    pmed committed Jul 16, 2016
    Configuration menu
    Copy the full SHA
    1e8a221 View commit details
    Browse the repository at this point in the history