|
351 | 351 | my $texinfoVersion = "4.8";
|
352 | 352 | my $automakeVersion = "1.15";
|
353 | 353 | my $libtoolVersion = "2.4.6";
|
354 |
| - my $autoconfDir = "$externalBuildDeps/autoconf-$autoconfVersion"; |
355 |
| - my $texinfoDir = "$externalBuildDeps/texinfo-$texinfoVersion"; |
356 |
| - my $automakeDir = "$externalBuildDeps/automake-$automakeVersion"; |
357 |
| - my $libtoolDir = "$externalBuildDeps/libtool-$libtoolVersion"; |
| 354 | + my $autoconfDir = "$externalBuildDeps/autoconf-2-69/autoconf-$autoconfVersion"; |
| 355 | + my $texinfoDir = "$externalBuildDeps/texinfo-4-8/texinfo-$texinfoVersion"; |
| 356 | + my $automakeDir = "$externalBuildDeps/automake-1-15/automake-$automakeVersion"; |
| 357 | + my $libtoolDir = "$externalBuildDeps/libtool-2-4-6/libtool-$libtoolVersion"; |
358 | 358 | my $builtToolsDir = "$externalBuildDeps/built-tools";
|
359 | 359 |
|
360 | 360 | $ENV{PATH} = "$builtToolsDir/bin:$ENV{PATH}";
|
361 | 361 |
|
362 | 362 | if (!(-d "$autoconfDir"))
|
363 | 363 | {
|
364 |
| - chdir("$externalBuildDeps") eq 1 or die ("failed to chdir to external directory\n"); |
| 364 | + chdir("$externalBuildDeps/autoconf-2-69") eq 1 or die ("failed to chdir to external directory\n"); |
365 | 365 | system("tar xzf autoconf-$autoconfVersion.tar.gz") eq 0 or die ("failed to extract autoconf\n");
|
366 | 366 |
|
367 | 367 | chdir("$autoconfDir") eq 1 or die ("failed to chdir to autoconf directory\n");
|
|
374 | 374 |
|
375 | 375 | if (!(-d "$texinfoDir") and $windowsSubsystemForLinux)
|
376 | 376 | {
|
377 |
| - chdir("$externalBuildDeps") eq 1 or die ("failed to chdir to external directory\n"); |
| 377 | + chdir("$externalBuildDeps/texinfo-4-8") eq 1 or die ("failed to chdir to external directory\n"); |
378 | 378 | system("tar xzf texinfo-$texinfoVersion.tar.gz") eq 0 or die ("failed to extract texinfo\n");
|
379 | 379 |
|
380 | 380 | chdir($texinfoDir) eq 1 or die ("failed to chdir to texinfo directory\n");
|
|
388 | 388 | if (!(-d "$automakeDir"))
|
389 | 389 | {
|
390 | 390 | my $automakeMakeFlags = "";
|
391 |
| - chdir("$externalBuildDeps") eq 1 or die ("failed to chdir to external directory\n"); |
| 391 | + chdir("$externalBuildDeps/automake-1-15") eq 1 or die ("failed to chdir to external directory\n"); |
392 | 392 | system("tar xzf automake-$automakeVersion.tar.gz") eq 0 or die ("failed to extract automake\n");
|
393 | 393 |
|
394 | 394 | chdir("$automakeDir") eq 1 or die ("failed to chdir to automake directory\n");
|
|
406 | 406 |
|
407 | 407 | if (!(-d "$libtoolDir"))
|
408 | 408 | {
|
409 |
| - chdir("$externalBuildDeps") eq 1 or die ("failed to chdir to external directory\n"); |
| 409 | + chdir("$externalBuildDeps/libtool-2-4-6") eq 1 or die ("failed to chdir to external directory\n"); |
410 | 410 | system("tar xzf libtool-$libtoolVersion.tar.gz") eq 0 or die ("failed to extract libtool\n");
|
411 | 411 |
|
412 | 412 | chdir("$libtoolDir") eq 1 or die ("failed to chdir to libtool directory\n");
|
|
436 | 436 | if (! -d $macSdkPath)
|
437 | 437 | {
|
438 | 438 | print(">>> Unzipping mac build toolchain\n");
|
439 |
| - system("$externalBuildDeps/unzip", '-qd', "$macBuildEnvDir", "$macBuildEnvDir/builds.zip") eq 0 or die ("failed unzipping mac build toolchain\n"); |
| 439 | + system("unzip", '-qd', "$macBuildEnvDir", "$macBuildEnvDir/builds.zip") eq 0 or die ("failed unzipping mac build toolchain\n"); |
440 | 440 | }
|
441 | 441 | }
|
442 | 442 |
|
|
453 | 453 | if (! -d "$iosBuildEnvDir/builds")
|
454 | 454 | {
|
455 | 455 | print(">>> Unzipping ios build toolchain\n");
|
456 |
| - system("$externalBuildDeps/unzip", '-qd', "$iosBuildEnvDir/builds", "$iosBuildEnvDir/builds.zip") eq 0 or die ("failed unzipping ios build toolchain\n"); |
| 456 | + system("unzip", '-qd', "$iosBuildEnvDir/builds", "$iosBuildEnvDir/builds.zip") eq 0 or die ("failed unzipping ios build toolchain\n"); |
457 | 457 | }
|
458 | 458 |
|
459 | 459 | $ENV{PATH} = "$iosXcodeDefaultToolchainRoot/usr/bin:$iosBuildEnvDir/builds/Xcode.app/Contents/Developer/usr/bin:$ENV{PATH}";
|
|
698 | 698 | my $ndkName = "";
|
699 | 699 | if($^O eq "linux")
|
700 | 700 | {
|
701 |
| - $ndkName = "android-ndk-$ndkVersion-linux-x86_64.zip"; |
| 701 | + $ndkName = "android-ndk-$ndkVersion-linux/android-ndk-$ndkVersion-linux-x86_64.zip"; |
702 | 702 | }
|
703 | 703 | elsif($^O eq "darwin")
|
704 | 704 | {
|
705 |
| - $ndkName = "android-ndk-$ndkVersion-darwin-x86_64.zip"; |
| 705 | + $ndkName = "android-ndk-$ndkVersion-darwin/android-ndk-$ndkVersion-darwin-x86_64.zip"; |
706 | 706 | }
|
707 | 707 | else
|
708 | 708 | {
|
709 |
| - $ndkName = "android-ndk-$ndkVersion-windows-x86.zip"; |
| 709 | + $ndkName = "android-$ndkVersion-r16b-windows/android-ndk-$ndkVersion-windows-x86.zip"; |
710 | 710 | }
|
711 | 711 |
|
712 | 712 | my $depsNdkArchive = "$externalBuildDeps/$ndkName";
|
|
1096 | 1096 | print(">>> Linux SDK Version = $sdkVersion\n");
|
1097 | 1097 |
|
1098 | 1098 | my $sdkName = "linux-sdk-$sdkVersion.tar.bz2";
|
1099 |
| - my $depsSdkArchive = "$externalBuildDeps/$sdkName"; |
1100 |
| - my $depsSdkFinal = "$externalBuildDeps/linux-sdk-$sdkVersion"; |
| 1099 | + my $depsSdkArchive = "$externalBuildDeps/linux-sdk-$sdkVersion/$sdkName"; |
| 1100 | + my $depsSdkFinal = "$externalBuildDeps/linux-sdk-$sdkVersion/linux-sdk-$sdkVersion"; |
1101 | 1101 |
|
1102 | 1102 | print(">>> Linux SDK Archive = $depsSdkArchive\n");
|
1103 | 1103 | print(">>> Linux SDK Extraction Destination = $depsSdkFinal\n");
|
|
0 commit comments