Estoy escribiendo una extensión de Ruby, para la cual tengo un script de configuración de mkmf estándar, pero necesito agregar un marcador de inclusión especial (--std=c++0x
) a toda la compilación de C++ pasos. No lo quiero en los pasos de compilación de C, porque arroja advertencias. ¿Cómo debería hacer esto?Cómo agregar un indicador de compilador de C++ a extconf.rb
require 'mkmf'
create_makefile('thing')
Por ejemplo, he intentado $CXXFLAGS << '-I..'
, pero CXXFLAGS no está definido, sin embargo. Si uso $CXXFLAGS = '-I..'
, se sobrescribe más tarde.
¿Cómo resolvió esto al final? –