1472 if (common.build_number != 0) {
1473 args = concat(args, "--with-version-build=" + common.build_number);
1474 }
1475 if (input.build_type == "promoted") {
1476 args = concat(args,
1477 "--with-version-pre=" + version_numbers.get("DEFAULT_PROMOTED_VERSION_PRE"),
1478 "--without-version-opt");
1479 } else if (input.build_type == "ci") {
1480 var ciBuildNumber = input.build_id_data.ciBuildNumber;
1481 var preString = input.build_id_data.projectName;
1482 if (preString == "jdk") {
1483 preString = version_numbers.get("DEFAULT_PROMOTED_VERSION_PRE");
1484 }
1485 args = concat(args, "--with-version-pre=" + preString,
1486 "--with-version-opt=" + ciBuildNumber);
1487 if (input.target_os == "macosx") {
1488 args = concat(args, "--with-macosx-bundle-build-version="
1489 + common.build_number + "." + ciBuildNumber);
1490 }
1491 } else {
1492 args = concat(args, "--with-version-opt=" + common.build_id);
1493 }
1494 var sourceDate
1495 if (input.build_id_data && input.build_id_data.creationTime) {
1496 sourceDate = Math.floor(Date.parse(input.build_id_data.creationTime)/1000);
1497 } else {
1498 sourceDate = "current";
1499 }
1500 args = concat(args, "--with-source-date=" + sourceDate);
1501
1502 return args;
1503 }
1504
1505 // Properties representation of the make/conf/version-numbers.conf file. Lazily
1506 // initiated by the function below.
1507 var version_numbers;
1508
1509 /**
1510 * Read the make/conf/version-numbers.conf file into a Properties object.
1511 *
|
1472 if (common.build_number != 0) {
1473 args = concat(args, "--with-version-build=" + common.build_number);
1474 }
1475 if (input.build_type == "promoted") {
1476 args = concat(args,
1477 "--with-version-pre=" + version_numbers.get("DEFAULT_PROMOTED_VERSION_PRE"),
1478 "--without-version-opt");
1479 } else if (input.build_type == "ci") {
1480 var ciBuildNumber = input.build_id_data.ciBuildNumber;
1481 var preString = input.build_id_data.projectName;
1482 if (preString == "jdk") {
1483 preString = version_numbers.get("DEFAULT_PROMOTED_VERSION_PRE");
1484 }
1485 args = concat(args, "--with-version-pre=" + preString,
1486 "--with-version-opt=" + ciBuildNumber);
1487 if (input.target_os == "macosx") {
1488 args = concat(args, "--with-macosx-bundle-build-version="
1489 + common.build_number + "." + ciBuildNumber);
1490 }
1491 } else {
1492 args = concat(args, "--with-version-pre=" + version_numbers.get("DEFAULT_PROMOTED_VERSION_PRE"));
1493 args = concat(args, "--with-version-opt=" + common.build_id);
1494 }
1495 var sourceDate
1496 if (input.build_id_data && input.build_id_data.creationTime) {
1497 sourceDate = Math.floor(Date.parse(input.build_id_data.creationTime)/1000);
1498 } else {
1499 sourceDate = "current";
1500 }
1501 args = concat(args, "--with-source-date=" + sourceDate);
1502
1503 return args;
1504 }
1505
1506 // Properties representation of the make/conf/version-numbers.conf file. Lazily
1507 // initiated by the function below.
1508 var version_numbers;
1509
1510 /**
1511 * Read the make/conf/version-numbers.conf file into a Properties object.
1512 *
|