1 #
2 # Copyright (c) 2011, 2023, Oracle and/or its affiliates. All rights reserved.
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # This code is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License version 2 only, as
7 # published by the Free Software Foundation. Oracle designates this
8 # particular file as subject to the "Classpath" exception as provided
9 # by Oracle in the LICENSE file that accompanied this code.
10 #
11 # This code is distributed in the hope that it will be useful, but WITHOUT
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 # version 2 for more details (a copy is included in the LICENSE file that
15 # accompanied this code).
16 #
17 # You should have received a copy of the GNU General Public License version
18 # 2 along with this work; if not, write to the Free Software Foundation,
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
243 ###############################################################################
244
245 JVM_FEATURES_PARSE_OPTIONS
246 JVM_FEATURES_SETUP
247
248 HOTSPOT_SETUP_MISC
249
250 ###############################################################################
251 #
252 # We need to do some final tweaking, when everything else is done.
253 #
254 ###############################################################################
255
256 LIB_TESTS_ENABLE_DISABLE_FAILURE_HANDLER
257 LIB_TESTS_ENABLE_DISABLE_JTREG_TEST_THREAD_FACTORY
258
259 JDKOPT_ENABLE_DISABLE_GENERATE_CLASSLIST
260 JDKOPT_EXCLUDE_TRANSLATIONS
261 JDKOPT_ENABLE_DISABLE_MANPAGES
262 JDKOPT_ENABLE_DISABLE_CDS_ARCHIVE
263 JDKOPT_ENABLE_DISABLE_COMPATIBLE_CDS_ALIGNMENT
264 JDKOPT_SETUP_MACOSX_SIGNING
265
266 ###############################################################################
267 #
268 # Configure parts of the build that only affect the build performance,
269 # not the result.
270 #
271 ###############################################################################
272
273 BPERF_SETUP_BUILD_CORES
274 BPERF_SETUP_BUILD_MEMORY
275 BPERF_SETUP_BUILD_JOBS
276 BPERF_SETUP_TEST_JOBS
277 BPERF_SETUP_JAVAC_SERVER
278
279 # Setup arguments for the boot jdk (after cores and memory have been setup)
280 BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS
281
282 # Setup use of icecc if requested
|
1 #
2 # Copyright (c) 2011, 2024, Oracle and/or its affiliates. All rights reserved.
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # This code is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License version 2 only, as
7 # published by the Free Software Foundation. Oracle designates this
8 # particular file as subject to the "Classpath" exception as provided
9 # by Oracle in the LICENSE file that accompanied this code.
10 #
11 # This code is distributed in the hope that it will be useful, but WITHOUT
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 # version 2 for more details (a copy is included in the LICENSE file that
15 # accompanied this code).
16 #
17 # You should have received a copy of the GNU General Public License version
18 # 2 along with this work; if not, write to the Free Software Foundation,
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
243 ###############################################################################
244
245 JVM_FEATURES_PARSE_OPTIONS
246 JVM_FEATURES_SETUP
247
248 HOTSPOT_SETUP_MISC
249
250 ###############################################################################
251 #
252 # We need to do some final tweaking, when everything else is done.
253 #
254 ###############################################################################
255
256 LIB_TESTS_ENABLE_DISABLE_FAILURE_HANDLER
257 LIB_TESTS_ENABLE_DISABLE_JTREG_TEST_THREAD_FACTORY
258
259 JDKOPT_ENABLE_DISABLE_GENERATE_CLASSLIST
260 JDKOPT_EXCLUDE_TRANSLATIONS
261 JDKOPT_ENABLE_DISABLE_MANPAGES
262 JDKOPT_ENABLE_DISABLE_CDS_ARCHIVE
263 JDKOPT_ENABLE_DISABLE_CDS_ARCHIVE_COH
264 JDKOPT_ENABLE_DISABLE_COMPATIBLE_CDS_ALIGNMENT
265 JDKOPT_SETUP_MACOSX_SIGNING
266
267 ###############################################################################
268 #
269 # Configure parts of the build that only affect the build performance,
270 # not the result.
271 #
272 ###############################################################################
273
274 BPERF_SETUP_BUILD_CORES
275 BPERF_SETUP_BUILD_MEMORY
276 BPERF_SETUP_BUILD_JOBS
277 BPERF_SETUP_TEST_JOBS
278 BPERF_SETUP_JAVAC_SERVER
279
280 # Setup arguments for the boot jdk (after cores and memory have been setup)
281 BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS
282
283 # Setup use of icecc if requested
|