398 399 return common; 400 }; 401 402 /** 403 * Generates the profiles part of the configuration. 404 * 405 * @param input External data to use for generating the configuration 406 * @param common The common values 407 * @returns {{}} Profiles part of the configuration 408 */ 409 var getJibProfilesProfiles = function (input, common, data) { 410 // Main SE profiles 411 var profiles = { 412 413 "linux-x64": { 414 target_os: "linux", 415 target_cpu: "x64", 416 dependencies: ["devkit", "autoconf", "graphviz", "pandoc"], 417 configure_args: concat(common.configure_args_64bit, 418 "--enable-full-docs", "--with-zlib=system"), 419 default_make_targets: ["docs-bundles"], 420 }, 421 422 "linux-x86": { 423 target_os: "linux", 424 target_cpu: "x86", 425 build_cpu: "x64", 426 dependencies: ["devkit", "autoconf"], 427 configure_args: concat(common.configure_args_32bit, 428 "--with-jvm-variants=minimal,server", "--with-zlib=system"), 429 }, 430 431 "macosx-x64": { 432 target_os: "macosx", 433 target_cpu: "x64", 434 dependencies: ["devkit", "autoconf"], 435 configure_args: concat(common.configure_args_64bit, "--with-zlib=system", 436 "--with-macosx-version-max=10.9.0"), 437 }, 438 439 "solaris-x64": { 440 target_os: "solaris", 441 target_cpu: "x64", 442 dependencies: ["devkit", "autoconf", "cups"], 443 configure_args: concat(common.configure_args_64bit, 444 "--with-zlib=system", "--enable-dtrace"), 445 }, 446 447 "solaris-sparcv9": { 448 target_os: "solaris", 449 target_cpu: "sparcv9", 450 dependencies: ["devkit", "autoconf", "cups"], 451 configure_args: concat(common.configure_args_64bit, 452 "--with-zlib=system", "--enable-dtrace"), 453 }, 454 455 "windows-x64": { 456 target_os: "windows", 457 target_cpu: "x64", 458 dependencies: ["devkit", "autoconf"], 459 configure_args: concat(common.configure_args_64bit), 460 }, 461 462 "windows-x86": { 463 target_os: "windows", 464 target_cpu: "x86", 465 build_cpu: "x64", 466 dependencies: ["devkit", "autoconf"], 467 configure_args: concat(common.configure_args_32bit), 468 }, 469 470 "linux-aarch64": { 471 target_os: "linux", 472 target_cpu: "aarch64", 473 build_cpu: "x64", 474 dependencies: ["devkit", "autoconf", "build_devkit", "cups"], 475 configure_args: [ 476 "--openjdk-target=aarch64-linux-gnu", "--with-freetype=bundled", 477 ], 478 }, 479 | 398 399 return common; 400 }; 401 402 /** 403 * Generates the profiles part of the configuration. 404 * 405 * @param input External data to use for generating the configuration 406 * @param common The common values 407 * @returns {{}} Profiles part of the configuration 408 */ 409 var getJibProfilesProfiles = function (input, common, data) { 410 // Main SE profiles 411 var profiles = { 412 413 "linux-x64": { 414 target_os: "linux", 415 target_cpu: "x64", 416 dependencies: ["devkit", "autoconf", "graphviz", "pandoc"], 417 configure_args: concat(common.configure_args_64bit, 418 "--enable-full-docs", "--with-zlib=system", 419 "--with-jvm-variants=server,hardened"), 420 default_make_targets: ["docs-bundles"], 421 }, 422 423 "linux-x86": { 424 target_os: "linux", 425 target_cpu: "x86", 426 build_cpu: "x64", 427 dependencies: ["devkit", "autoconf"], 428 configure_args: concat(common.configure_args_32bit, 429 "--with-jvm-variants=minimal,server", "--with-zlib=system"), 430 }, 431 432 "macosx-x64": { 433 target_os: "macosx", 434 target_cpu: "x64", 435 dependencies: ["devkit", "autoconf"], 436 configure_args: concat(common.configure_args_64bit, "--with-zlib=system", 437 "--with-macosx-version-max=10.9.0"), 438 }, 439 440 "solaris-x64": { 441 target_os: "solaris", 442 target_cpu: "x64", 443 dependencies: ["devkit", "autoconf", "cups"], 444 configure_args: concat(common.configure_args_64bit, 445 "--with-zlib=system", "--enable-dtrace"), 446 }, 447 448 "solaris-sparcv9": { 449 target_os: "solaris", 450 target_cpu: "sparcv9", 451 dependencies: ["devkit", "autoconf", "cups"], 452 configure_args: concat(common.configure_args_64bit, 453 "--with-zlib=system", "--enable-dtrace"), 454 }, 455 456 "windows-x64": { 457 target_os: "windows", 458 target_cpu: "x64", 459 dependencies: ["devkit", "autoconf"], 460 configure_args: concat(common.configure_args_64bit, 461 "--with-jvm-variants=server,hardened"), 462 }, 463 464 "windows-x86": { 465 target_os: "windows", 466 target_cpu: "x86", 467 build_cpu: "x64", 468 dependencies: ["devkit", "autoconf"], 469 configure_args: concat(common.configure_args_32bit), 470 }, 471 472 "linux-aarch64": { 473 target_os: "linux", 474 target_cpu: "aarch64", 475 build_cpu: "x64", 476 dependencies: ["devkit", "autoconf", "build_devkit", "cups"], 477 configure_args: [ 478 "--openjdk-target=aarch64-linux-gnu", "--with-freetype=bundled", 479 ], 480 }, 481 |