@@ -33,7 +33,7 @@ set i18n_arg=
3333set download_arg =
3434set release_urls_arg =
3535set build_release =
36- set enable_vtune_profiling =
36+ set enable_vtune_arg =
3737set configure_flags =
3838
3939:next-arg
@@ -68,7 +68,7 @@ if /i "%1"=="full-icu" set i18n_arg=%1&goto arg-ok
6868if /i " %1 " == " intl-none" set i18n_arg = %1 & goto arg-ok
6969if /i " %1 " == " download-all" set download_arg = " --download=all" & goto arg-ok
7070if /i " %1 " == " ignore-flaky" set test_args = %test_args% --flaky-tests=dontcare& goto arg-ok
71- if /i " %1 " == " enable-vtune" set enable_vtune_profiling = " --enable-vtune-profiling " & goto arg-ok
71+ if /i " %1 " == " enable-vtune" set enable_vtune_arg = 1 & goto arg-ok
7272
7373echo Warning: ignoring invalid command line option `%1 `.
7474
@@ -93,6 +93,7 @@ if defined noetw set configure_flags=%configure_flags% --without-etw& set noetw_
9393if defined noperfctr set configure_flags = %configure_flags% --without-perfctr& set noperfctr_msi_arg = /p:NoPerfCtr=1
9494if defined release_urlbase set release_urlbase_arg = --release-urlbase=%release_urlbase%
9595if defined download_arg set configure_flags = %configure_flags% %download_arg%
96+ if defined enable_vtune_arg set configure_flags = %configure_flags% --enable-vtune-profiling
9697
9798if " %i18n_arg% " == " full-icu" set configure_flags = %configure_flags% --with-intl=full-icu
9899if " %i18n_arg% " == " small-icu" set configure_flags = %configure_flags% --with-intl=small-icu
@@ -169,8 +170,8 @@ goto run
169170if defined noprojgen goto msbuild
170171
171172@ rem Generate the VS project.
172- echo configure %configure_flags% %enable_vtune_profiling% --dest-cpu=%target_arch% --tag=%TAG%
173- python configure %configure_flags% %enable_vtune_profiling% --dest-cpu=%target_arch% --tag=%TAG%
173+ echo configure %configure_flags% --dest-cpu=%target_arch% --tag=%TAG%
174+ python configure %configure_flags% --dest-cpu=%target_arch% --tag=%TAG%
174175if errorlevel 1 goto create-msvs-files-failed
175176if not exist node.sln goto create-msvs-files-failed
176177echo Project files generated.
@@ -268,7 +269,7 @@ echo vcbuild.bat debug : builds debug build
268269echo vcbuild.bat release msi : builds release build and MSI installer package
269270echo vcbuild.bat test : builds debug build and runs tests
270271echo vcbuild.bat build-release : builds the release distribution as used by nodejs.org
271- echo vcbuild.bat enable-vtune : builds nodejs with Intel Vtune profiling support to profile JavaScript
272+ echo vcbuild.bat enable-vtune : builds nodejs with Intel VTune profiling support to profile JavaScript
272273goto exit
273274
274275:exit
0 commit comments