diff options
Diffstat (limited to 'ext/libyajl2/extconf.rb')
-rw-r--r-- | ext/libyajl2/extconf.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ext/libyajl2/extconf.rb b/ext/libyajl2/extconf.rb index 52202d1..9f65a60 100644 --- a/ext/libyajl2/extconf.rb +++ b/ext/libyajl2/extconf.rb @@ -37,8 +37,11 @@ module Libyajl2Build def self.setup_env if windows? - ENV['CC'] = 'gcc.exe' - ENV['CXX'] = 'g++.exe' + ENV['PATH'] ||= 'C:\Ruby\DevKit\bin;C:\Ruby\DevKit\mingw\bin;' + ENV['PATH'] + ENV['RI_DEVKIT'] ||= 'C:\Ruby\DevKit' + ENV['CC'] ||= 'gcc' + ENV['CPP'] ||= 'cpp' + ENV['CXX'] ||= 'g++' end end |