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

build: introduce configure --shared #6994

Closed
wants to merge 9 commits into from

Commits on Jun 28, 2016

  1. build: configure --shared/--no-v8-platform

    Add configure flag for building shared library that could be used to
    embed node.js in some application (like Electron). This commit is
    esentially a merged and refined version of:
    
    * atom/node@289649a
    * atom/node@f76669f
    * atom/node@0828dfa
    indutny authored and stefanmb committed Jun 28, 2016
    Configuration menu
    Copy the full SHA
    3f68d0e View commit details
    Browse the repository at this point in the history
  2. build: additions/fixes for shared library support

    Added --no-bundled-v8 flag to separate header inclusion matters from
    --no-v8-platform. Compiling with ./configure --shared and make install
    should now work out of the box for Linux.
    
    Conflicts:
    	src/node.cc
    stefanmb committed Jun 28, 2016
    Configuration menu
    Copy the full SHA
    eeeeeaf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d027f6 View commit details
    Browse the repository at this point in the history
  4. WIP: Fixes from review

    * Spacing for Python code
    * Remove unneeded GYP dependencies
    stefanmb committed Jun 28, 2016
    Configuration menu
    Copy the full SHA
    66fd9d4 View commit details
    Browse the repository at this point in the history
  5. WIP: Remove trailing comma

    stefanmb committed Jun 28, 2016
    Configuration menu
    Copy the full SHA
    f9d4754 View commit details
    Browse the repository at this point in the history
  6. WIP: More review fixes

    stefanmb committed Jun 28, 2016
    Configuration menu
    Copy the full SHA
    8f418f5 View commit details
    Browse the repository at this point in the history
  7. WIP: Review Fixes

    stefanmb committed Jun 28, 2016
    Configuration menu
    Copy the full SHA
    38acb90 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eeb315b View commit details
    Browse the repository at this point in the history
  9. WIP: Update error string

    stefanmb committed Jun 28, 2016
    Configuration menu
    Copy the full SHA
    53c7adc View commit details
    Browse the repository at this point in the history