Set cmake JAVA_HOME variable for 32 bit

This commit is contained in:
FriwiDev 2021-10-27 17:08:54 +02:00
parent 5c60a40b57
commit 8bba1a6625

View File

@ -17,15 +17,13 @@ cd jcef
:: Prepare build dir :: Prepare build dir
mkdir jcef_build && cd jcef_build mkdir jcef_build && cd jcef_build
:: Setup java home for 32 bit
if "%TARGETARCH%"=="386" (set JAVA_HOME="C:\Program Files (x86)\Java\jdk1.8.0_211")
:: Load vcvars for 32 or 64-bit builds :: Load vcvars for 32 or 64-bit builds
if "%TARGETARCH%"=="386" (call "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars32.bat") ^ if "%TARGETARCH%"=="386" (call "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars32.bat") ^
else (call "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars64.bat") else (call "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars64.bat")
:: Perform build :: Perform build
cmake -G "Ninja" -DCMAKE_BUILD_TYPE=%BUILD_TYPE% .. if "%TARGETARCH%"=="386" (cmake -G "Ninja" -DJAVA_HOME="C:\Program Files (x86)\Java\jdk1.8.0_211" -DCMAKE_BUILD_TYPE=%BUILD_TYPE% ..) ^
else (cmake -G "Ninja" -DJAVA_HOME="C:\Program Files\Java\jdk1.8.0_211" -DCMAKE_BUILD_TYPE=%BUILD_TYPE% ..)
ninja -j4 ninja -j4
:: Compile java classes :: Compile java classes