summaryrefslogtreecommitdiff
path: root/vcbuild.bat
diff options
context:
space:
mode:
authorSteven R. Loomis <srl@icu-project.org>2015-08-13 08:30:01 -0700
committerSteven R. Loomis <srl@icu-project.org>2015-08-13 08:30:01 -0700
commit27813339cf713275fa7bbf2ae497d13b66aa78ce (patch)
tree4b8fa9805c46d482dfed5ea980b9017c5f2468c8 /vcbuild.bat
parent6dc01eb7fd961a6f7e9efc6aa765be567a80d300 (diff)
downloadnode-new-27813339cf713275fa7bbf2ae497d13b66aa78ce.tar.gz
build: intl: converge from joyent/node
* turn on small-icu by default for builds (Makefile+Windows) * add license info from ICU http://source.icu-project.org/repos/icu/icu/trunk/license.html All text pasted. Long lines wrapped. (original is HTML.) Port from joyent/node of: * https://github.com/nodejs/node/issues/26 * port of joyent/node 67f87a743dee4951374dd240c25e31cd507e6c5f * https://github.com/joyent/node/pull/9038 * Merge from joyent/node 70d04e7f35667381aa6e9d76f56ea962c019d5bc * Merge from joyent/node 6168fe6720650052728f3e78a495b723f0b41ce3 * merge from joyent/node e67073256d847be085be7049cd1d6ebd8d86ac62 PR-URL: https://github.com/nodejs/node/pull/2264 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org> Fixes: https://github.com/nodejs/node/issues/238
Diffstat (limited to 'vcbuild.bat')
-rw-r--r--vcbuild.bat15
1 files changed, 14 insertions, 1 deletions
diff --git a/vcbuild.bat b/vcbuild.bat
index 44dfb634d7..23dc4282a3 100644
--- a/vcbuild.bat
+++ b/vcbuild.bat
@@ -38,6 +38,7 @@ set download_arg=
set release_urls_arg=
:next-arg
+set build_release=
if "%1"=="" goto args-done
if /i "%1"=="debug" set config=Debug&goto arg-ok
if /i "%1"=="release" set config=Release&goto arg-ok
@@ -61,7 +62,9 @@ if /i "%1"=="test-internet" set test_args=%test_args% internet&goto arg-ok
if /i "%1"=="test-pummel" set test_args=%test_args% pummel&goto arg-ok
if /i "%1"=="test-all" set test_args=%test_args% sequential parallel message gc internet pummel&set buildnodeweak=1&set jslint=1&goto arg-ok
if /i "%1"=="jslint" set jslint=1&goto arg-ok
-if /i "%1"=="msi" set msi=1&set licensertf=1&goto arg-ok
+@rem Include small-icu support with MSI installer
+if /i "%1"=="msi" set msi=1&set licensertf=1&set download_arg="--download=all"&set i18n_arg=small-icu&goto arg-ok
+if /i "%1"=="build-release" set build_release=1&goto arg-ok
if /i "%1"=="upload" set upload=1&goto arg-ok
if /i "%1"=="small-icu" set i18n_arg=%1&goto arg-ok
if /i "%1"=="full-icu" set i18n_arg=%1&goto arg-ok
@@ -74,6 +77,15 @@ echo Warning: ignoring invalid command line option `%1`.
:arg-ok
shift
goto next-arg
+if defined build_release (
+ set nosnapshot=1
+ set config=Release
+ set msi=1
+ set licensertf=1
+ set download_arg="--download=all"
+ set i18n_arg=small-icu
+)
+
:args-done
if "%config%"=="Debug" set debug_arg=--debug
@@ -224,6 +236,7 @@ echo vcbuild.bat test : builds debug build and runs tests
goto exit
:exit
+echo vcbuild.bat build-release : builds the release distribution as used by nodejs.org
goto :EOF
rem ***************