@@ -37,7 +37,7 @@ AC_DEFUN_ONCE([CUSTOM_EARLY_HOOK],
37
37
AC_SUBST ( CONFIG_SHELL )
38
38
39
39
OPENJ9_BASIC_SETUP_FUNDAMENTAL_TOOLS
40
- OPENJ9_PLATFORM_SETUP
40
+ OPENJ9_CHECK_NASM_VERSION
41
41
OPENJ9_CONFIGURE_CMAKE
42
42
OPENJ9_CONFIGURE_COMPILERS
43
43
OPENJ9_CONFIGURE_CONTINUATION_PROFILE
@@ -46,13 +46,14 @@ AC_DEFUN_ONCE([CUSTOM_EARLY_HOOK],
46
46
OPENJ9_CONFIGURE_CUDA
47
47
OPENJ9_CONFIGURE_DDR
48
48
OPENJ9_CONFIGURE_DEMOS
49
+ OPENJ9_CONFIGURE_JFR
50
+ OPENJ9_CONFIGURE_JITSERVER
49
51
OPENJ9_CONFIGURE_HEALTHCENTER
52
+ OPENJ9_CONFIGURE_INLINE_TYPES
50
53
OPENJ9_CONFIGURE_NUMA
51
54
OPENJ9_CONFIGURE_WARNINGS
52
- OPENJ9_CONFIGURE_JITSERVER
53
- OPENJ9_CONFIGURE_INLINE_TYPES
55
+ OPENJ9_PLATFORM_SETUP
54
56
OPENJ9_THIRD_PARTY_REQUIREMENTS
55
- OPENJ9_CHECK_NASM_VERSION
56
57
OPENJCEPLUS_SETUP
57
58
] )
58
59
@@ -445,6 +446,34 @@ AC_DEFUN([OPENJ9_CONFIGURE_JITSERVER],
445
446
AC_SUBST ( OPENJ9_ENABLE_JITSERVER )
446
447
] )
447
448
449
+ AC_DEFUN ( [ OPENJ9_CONFIGURE_JFR] ,
450
+ [
451
+ AC_ARG_ENABLE ( [ jfr] , [ AS_HELP_STRING ( [ --enable-jfr] , [ enable JFR support @<:@ disabled@:>@ ] ) ] )
452
+
453
+ AC_MSG_CHECKING ( [ for jfr] )
454
+ OPENJ9_ENABLE_JFR=false
455
+ if test "x$enable_jfr" = xyes ; then
456
+ AC_MSG_RESULT ( [ yes (explicitly enabled)] )
457
+ OPENJ9_ENABLE_JFR=true
458
+ elif test "x$enable_jfr" = xno ; then
459
+ AC_MSG_RESULT ( [ no (explicitly disabled)] )
460
+ elif test "x$enable_jfr" = x ; then
461
+ case "$OPENJ9_PLATFORM_CODE" in
462
+ xa64)
463
+ AC_MSG_RESULT ( [ yes (default)] )
464
+ OPENJ9_ENABLE_JFR=true
465
+ ;;
466
+ *)
467
+ AC_MSG_RESULT ( [ no (default)] )
468
+ ;;
469
+ esac
470
+ else
471
+ AC_MSG_ERROR ( [ --enable-jfr accepts no argument] )
472
+ fi
473
+
474
+ AC_SUBST ( OPENJ9_ENABLE_JFR )
475
+ ] )
476
+
448
477
AC_DEFUN ( [ OPENJ9_CONFIGURE_CONTINUATION_PROFILE] ,
449
478
[
450
479
AC_MSG_CHECKING ( [ for Continuation profiling] )
0 commit comments