Commit edea788
committed
tools: allow separate component install w/ env var
Primary use cases are: headers tarball (previously using `HEADERS_ONLY`)
and OS X installer so it has npm files separate from core node + header
files.
* set `NODE_INSTALL_NODE_ONLY` for core node executable and associated
extras (dtrace, systemtap, gdbinit, man page).
* set `NODE_INSTALL_HEADERS_ONLY` for header files as required for
compiling native addons, previously `HEADERS_ONLY`, used for creating
the headers tarball for distribution.
* set `NODE_INSTALL_NPM_ONLY` to install npm only, including executable
symlink.
If none of these are set, install everything.
Options are mutually exclusive, run install.py multiple times to install
multiple components.1 parent ba16a12 commit edea788
2 files changed
+17
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
468 | 468 | | |
469 | 469 | | |
470 | 470 | | |
471 | | - | |
| 471 | + | |
472 | 472 | | |
473 | 473 | | |
474 | 474 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
128 | 129 | | |
129 | 130 | | |
130 | 131 | | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
131 | 144 | | |
132 | 145 | | |
133 | 146 | | |
| |||
146 | 159 | | |
147 | 160 | | |
148 | 161 | | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
| 162 | + | |
154 | 163 | | |
155 | 164 | | |
156 | 165 | | |
| |||
205 | 214 | | |
206 | 215 | | |
207 | 216 | | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
| 217 | + | |
| 218 | + | |
214 | 219 | | |
215 | 220 | | |
216 | 221 | | |
| |||
0 commit comments