From 76c20b06aa16686d047af5cb21300602153e0e46 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sun, 7 Jan 2024 23:06:55 +0900 Subject: [PATCH] Add `MakeMakefile["C"]` --- lib/mkmf.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/mkmf.rb b/lib/mkmf.rb index 0add6ad702..b1dd7b6b9d 100644 --- a/lib/mkmf.rb +++ b/lib/mkmf.rb @@ -2944,7 +2944,13 @@ realclean: distclean @lang[name] = mod end - self["C++"] = Module.new do + ## + # The language that this module is for + LANGUAGE = -"C" + + self[self::LANGUAGE] = self + + cxx = Module.new do # Module for C++ include MakeMakefile @@ -2984,6 +2990,9 @@ realclean: distclean # :startdoc: end + + cxx::LANGUAGE = -"C++" + self[cxx::LANGUAGE] = cxx end # MakeMakefile::Global = #