From 05af417587cf57142b66e5041b592fe67803a3db Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Wed, 16 Nov 2022 10:08:52 -0800 Subject: YJIT: Show YJIT build option in RUBY_DESCRIPTION (#6738) YJIT: Show YJIT profile in RUBY_DESCRIPTION --- version.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'version.c') diff --git a/version.c b/version.c index a2d278f2db..653a4238a9 100644 --- a/version.c +++ b/version.c @@ -60,6 +60,11 @@ const int ruby_api_version[] = { #ifndef RUBY_FULL_REVISION # define RUBY_FULL_REVISION RUBY_REVISION #endif +#ifdef YJIT_SUPPORT +#define YJIT_DESCRIPTION " +YJIT " STRINGIZE(YJIT_SUPPORT) +#else +#define YJIT_DESCRIPTION " +YJIT" +#endif const char ruby_version[] = RUBY_VERSION; const char ruby_revision[] = RUBY_FULL_REVISION; const char ruby_release_date[] = RUBY_RELEASE_DATE; @@ -67,7 +72,7 @@ const char ruby_platform[] = RUBY_PLATFORM; const int ruby_patchlevel = RUBY_PATCHLEVEL; const char ruby_description[] = RUBY_DESCRIPTION_WITH(""); static const char ruby_description_with_mjit[] = RUBY_DESCRIPTION_WITH(" +MJIT"); -static const char ruby_description_with_yjit[] = RUBY_DESCRIPTION_WITH(" +YJIT"); +static const char ruby_description_with_yjit[] = RUBY_DESCRIPTION_WITH(YJIT_DESCRIPTION); const char ruby_copyright[] = "ruby - Copyright (C) " RUBY_BIRTH_YEAR_STR "-" RUBY_RELEASE_YEAR_STR " " RUBY_AUTHOR; -- cgit v1.2.1