Skip to content

Commit 9bfbe6b

Browse files
author
Alexey Slaykovsky
committed
Dependencies parallel build added
1 parent c28cf9c commit 9bfbe6b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

build/helpers/dependencies.cmd

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ tar xf libiconv-%ICONV_VER%.tar.gz -C %DEPENDENCIES_SRC_DIR% || GOTO :ERROR
2020
CD %DEPENDENCIES_SRC_DIR%\libiconv-%ICONV_VER%*
2121
cp -v %ROOT%/patches/libiconv/libiconv-%ICONV_VER%-%SDK%.patch libiconv.patch
2222
patch -f -p0 < libiconv.patch || GOTO :ERROR
23-
IF %ARCH% == X64 msbuild libiconv.vcxproj /p:Configuration=Release /p:Platform=x64 /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
24-
IF %ARCH% == X86 msbuild libiconv.vcxproj /p:Configuration=Release /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
23+
IF %ARCH% == X64 msbuild libiconv.vcxproj /m /p:Configuration=Release /p:Platform=x64 /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
24+
IF %ARCH% == X86 msbuild libiconv.vcxproj /m /p:Configuration=Release /p:PlatformToolset=%PlatformToolset% || GOTO :ERROR
2525
cp -av include %DEPENDENCIES_BIN_DIR%\iconv || GOTO :ERROR
2626
cp -av iconv.h %DEPENDENCIES_BIN_DIR%\iconv\include || GOTO :ERROR
2727
cp -av config.h %DEPENDENCIES_BIN_DIR%\iconv\include || GOTO :ERROR
@@ -43,6 +43,7 @@ rm -rf "%DEPENDENCIES_BIN_DIR%\zlib %DEPENDENCIES_SRC_DIR%\zlib*
4343
MKDIR "%DEPENDENCIES_BIN_DIR%\zlib
4444
tar xf zlib-%ZLIB_VER%.tar.gz -C %DEPENDENCIES_SRC_DIR% || GOTO :ERROR
4545
CD %DEPENDENCIES_SRC_DIR%\zlib*
46+
set CL=/MP
4647
nmake -f win32/Makefile.msc || GOTO :ERROR
4748
MKDIR %DEPENDENCIES_BIN_DIR%\zlib\lib %DEPENDENCIES_BIN_DIR%\zlib\include
4849
cp -v *.lib %DEPENDENCIES_BIN_DIR%\zlib\lib || GOTO :ERROR
@@ -85,6 +86,7 @@ tar xf libxml2-%XML_VER%.tar.gz -C %DEPENDENCIES_SRC_DIR% || GOTO :ERROR
8586
CD %DEPENDENCIES_SRC_DIR%\libxml2-*\win32
8687
cscript configure.js compiler=msvc include=%DEPENDENCIES_BIN_DIR%\iconv\include lib=%DEPENDENCIES_BIN_DIR%\iconv\lib
8788
sed -i /NOWIN98/d Makefile.msvc
89+
set CL=/MP
8890
nmake /f Makefile.msvc || GOTO :ERROR
8991
nmake /f Makefile.msvc install || GOTO :ERROR
9092
cp -av bin %DEPENDENCIES_BIN_DIR%\libxml2 || GOTO :ERROR
@@ -104,6 +106,7 @@ tar xf libxslt-%XSLT_VER%.tar.gz -C %DEPENDENCIES_SRC_DIR% || GOTO :ERROR
104106
CD %DEPENDENCIES_SRC_DIR%\libxslt-*\win32
105107
cscript configure.js compiler=msvc zlib=yes iconv=yes include=%DEPENDENCIES_BIN_DIR%\iconv\include;%DEPENDENCIES_BIN_DIR%\libxml2\include;%DEPENDENCIES_BIN_DIR%\zlib\include lib=%DEPENDENCIES_BIN_DIR%\iconv\lib;%DEPENDENCIES_BIN_DIR%\libxml2\lib;%DEPENDENCIES_BIN_DIR%\zlib\lib
106108
sed -i /NOWIN98/d Makefile.msvc
109+
set CL=/MP
107110
nmake /f Makefile.msvc || GOTO :ERROR
108111
nmake /f Makefile.msvc install || GOTO :ERROR
109112
cp -av bin %DEPENDENCIES_BIN_DIR%\libxslt || GOTO :ERROR
@@ -125,6 +128,7 @@ IF %ARCH% == X86 perl Configure VC-WIN32 no-asm || GOTO :ERROR
125128
IF %ARCH% == X64 perl Configure VC-WIN64A no-asm || GOTO :ERROR
126129
IF %ARCH% == X86 call ms\do_ms
127130
IF %ARCH% == X64 call ms\do_win64a.bat
131+
set CL=/MP
128132
nmake -f ms\ntdll.mak || GOTO :ERROR
129133
MKDIR %DEPENDENCIES_BIN_DIR%\openssl\lib
130134
MKDIR %DEPENDENCIES_BIN_DIR%\openssl\include

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy