76 # Select test targets - jprt default for jprt.test.set is "default"
77 jprt.test.targets=${my.test.targets.${jprt.test.set}}
78 jprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
79 jprt.test.bundle.targets=${my.jprt.test.bundle.targets.${jprt.test.set}}
80
81 # 7155453: Work-around to prevent popups on OSX from blocking test completion
82 # but the work-around is added to all platforms to be consistent
83 jprt.jbb.options=-Djava.awt.headless=true
84
85 ########
86 #
87 # Build options (generic)
88 #
89
90 # Configure args common to all builds
91 # Also allows for additional, testset specific configure arguments to be set
92 jprt.build.configure.args= \
93 --with-output-sync=recurse \
94 --with-boot-jdk=$ALT_BOOTDIR \
95 --with-jobs=$ALT_PARALLEL_COMPILE_JOBS \
96 ${my.additional.build.configure.args.${jprt.test.set}} \
97 ${my.custom.build.configure.args}
98
99 # i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly
100 jprt.i586.build.configure.args= \
101 --with-target-bits=32
102
103 # i586 platforms have both client and server, but to allow for overriding the exact configuration
104 # on a per-build flavor basis the value is set for the individual build flavors
105 my.i586.default.build.configure.args= \
106 --with-jvm-variants=client,server
107 jprt.i586.debug.build.configure.args= \
108 ${my.i586.default.build.configure.args} \
109 ${jprt.debug.build.configure.args}
110 jprt.i586.fastdebug.build.configure.args= \
111 ${my.i586.default.build.configure.args} \
112 ${jprt.fastdebug.build.configure.args}
113 jprt.i586.product.build.configure.args= \
114 ${my.i586.default.build.configure.args} \
115 ${jprt.product.build.configure.args}
|
76 # Select test targets - jprt default for jprt.test.set is "default"
77 jprt.test.targets=${my.test.targets.${jprt.test.set}}
78 jprt.make.rule.test.targets=${my.make.rule.test.targets.${jprt.test.set}}
79 jprt.test.bundle.targets=${my.jprt.test.bundle.targets.${jprt.test.set}}
80
81 # 7155453: Work-around to prevent popups on OSX from blocking test completion
82 # but the work-around is added to all platforms to be consistent
83 jprt.jbb.options=-Djava.awt.headless=true
84
85 ########
86 #
87 # Build options (generic)
88 #
89
90 # Configure args common to all builds
91 # Also allows for additional, testset specific configure arguments to be set
92 jprt.build.configure.args= \
93 --with-output-sync=recurse \
94 --with-boot-jdk=$ALT_BOOTDIR \
95 --with-jobs=$ALT_PARALLEL_COMPILE_JOBS \
96 --with-version-opt=$JPRT_JOB_ID \
97 ${my.additional.build.configure.args.${jprt.test.set}} \
98 ${my.custom.build.configure.args}
99
100 # i586 is often cross-compiled from 64-bit machines, so need to set target bits explicitly
101 jprt.i586.build.configure.args= \
102 --with-target-bits=32
103
104 # i586 platforms have both client and server, but to allow for overriding the exact configuration
105 # on a per-build flavor basis the value is set for the individual build flavors
106 my.i586.default.build.configure.args= \
107 --with-jvm-variants=client,server
108 jprt.i586.debug.build.configure.args= \
109 ${my.i586.default.build.configure.args} \
110 ${jprt.debug.build.configure.args}
111 jprt.i586.fastdebug.build.configure.args= \
112 ${my.i586.default.build.configure.args} \
113 ${jprt.fastdebug.build.configure.args}
114 jprt.i586.product.build.configure.args= \
115 ${my.i586.default.build.configure.args} \
116 ${jprt.product.build.configure.args}
|