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