J'écris une extension Ruby, pour laquelle j'ai un script de configuration mkmf standard, mais j'ai besoin d'ajouter un indicateur d'inclusion spécial (--std=c++0x
) à toute la compilation C++ pas. Je ne le veux pas dans les étapes de compilation en C, parce qu'il lance des avertissements. Comment dois-je faire cela?Comment ajouter un indicateur de compilateur C++ à extconf.rb
require 'mkmf'
create_makefile('thing')
Par exemple, j'ai essayé $CXXFLAGS << '-I..'
, mais CXXFLAGS ne définit pas, encore. Si j'utilise $CXXFLAGS = '-I..'
, c'est juste écrasé plus tard.
Comment avez-vous résolu cela à la fin? –