844 profiles["run-test-prebuilt"] = concatObjects(profiles["run-test-prebuilt"],
845 runTestPrebuiltSrcFullExtra);
846 }
847
848 // Generate the missing platform attributes
849 profiles = generatePlatformAttributes(profiles);
850 profiles = generateDefaultMakeTargetsConfigureArg(common, profiles);
851 return profiles;
852 };
853
854 /**
855 * Generate the dependencies part of the configuration
856 *
857 * @param input External data to use for generating the configuration
858 * @param common The common values
859 * @returns {{}} Dependencies part of configuration
860 */
861 var getJibProfilesDependencies = function (input, common) {
862
863 var devkit_platform_revisions = {
864 linux_x64: "gcc7.3.0-OEL6.4+1.2",
865 macosx_x64: "Xcode9.4-MacOSX10.13+1.0",
866 solaris_x64: "SS12u4-Solaris11u1+1.0",
867 solaris_sparcv9: "SS12u6-Solaris11u3+1.0",
868 windows_x64: "VS2017-15.5.5+1.0",
869 linux_aarch64: "gcc7.3.0-Fedora27+1.2",
870 linux_arm: "gcc7.3.0-Fedora27+1.2"
871 };
872
873 var devkit_platform = (input.target_cpu == "x86"
874 ? input.target_os + "_x64"
875 : input.target_platform);
876
877 var boot_jdk_platform = (input.build_os == "macosx" ? "osx" : input.build_os)
878 + "-" + input.build_cpu;
879 var boot_jdk_ext = (input.build_os == "windows" ? ".zip" : ".tar.gz")
880 // If running in WSL and building for Windows, it will look like Linux,
881 // but we need a Windows boot JDK.
882 if (isWsl(input) && input.target_os == "windows") {
883 boot_jdk_platform = "windows-" + input.build_cpu;
884 boot_jdk_ext = ".zip";
|
844 profiles["run-test-prebuilt"] = concatObjects(profiles["run-test-prebuilt"],
845 runTestPrebuiltSrcFullExtra);
846 }
847
848 // Generate the missing platform attributes
849 profiles = generatePlatformAttributes(profiles);
850 profiles = generateDefaultMakeTargetsConfigureArg(common, profiles);
851 return profiles;
852 };
853
854 /**
855 * Generate the dependencies part of the configuration
856 *
857 * @param input External data to use for generating the configuration
858 * @param common The common values
859 * @returns {{}} Dependencies part of configuration
860 */
861 var getJibProfilesDependencies = function (input, common) {
862
863 var devkit_platform_revisions = {
864 linux_x64: "gcc7.3.0-OEL6.4+1.1",
865 macosx_x64: "Xcode9.4-MacOSX10.13+1.0",
866 solaris_x64: "SS12u4-Solaris11u1+1.0",
867 solaris_sparcv9: "SS12u6-Solaris11u3+1.0",
868 windows_x64: "VS2017-15.5.5+1.0",
869 linux_aarch64: "gcc7.3.0-Fedora27+1.2",
870 linux_arm: "gcc7.3.0-Fedora27+1.2"
871 };
872
873 var devkit_platform = (input.target_cpu == "x86"
874 ? input.target_os + "_x64"
875 : input.target_platform);
876
877 var boot_jdk_platform = (input.build_os == "macosx" ? "osx" : input.build_os)
878 + "-" + input.build_cpu;
879 var boot_jdk_ext = (input.build_os == "windows" ? ".zip" : ".tar.gz")
880 // If running in WSL and building for Windows, it will look like Linux,
881 // but we need a Windows boot JDK.
882 if (isWsl(input) && input.target_os == "windows") {
883 boot_jdk_platform = "windows-" + input.build_cpu;
884 boot_jdk_ext = ".zip";
|