Skip to content

Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

MakeMakefile#with_config

with_config(config, default=nil) { |config, default| ... }

Tests for the presence of a --with-config or --without-config option. Returns true if the with option is given, false if the without option is given, and the default value otherwise.

This can be useful for adding custom definitions, such as debug information.

Example:

Example
if with_config("debug")
   $defs.push("-DOSSL_DEBUG") unless $defs.include? "-DOSSL_DEBUG"
end
See also #what_type? #with_cppflags #rm_rf #xpopen also in 4.1 · 4.0 · 3.3 · 3.2 · 3.1 · 3.0