Skip to content

Commit 172cd28

Browse files
committed
Automatically detect toolchain if it is visualcpp, and hence we drop vs2010.rake altogether - it’s no longer needed.
1 parent 07b8a5b commit 172cd28

3 files changed

Lines changed: 8 additions & 5 deletions

File tree

build_config.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
MRuby::Build.new do |conf|
22
# load specific toolchain settings
3-
toolchain :gcc
3+
4+
# Gets set by the VS command prompts.
5+
if ENV['VisualStudioVersion']
6+
toolchain :visualcpp
7+
else
8+
toolchain :gcc
9+
end
410

511
# Use mrbgems
612
# conf.gem 'examples/mrbgems/ruby_extension_example'
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
MRuby::Toolchain.new(:vs2012) do |conf|
1+
MRuby::Toolchain.new(:visualcpp) do |conf|
22
[conf.cc, conf.cxx].each do |cc|
33
cc.command = ENV['CC'] || 'cl.exe'
44
cc.flags = [ENV['CFLAGS'] || %w(/c /nologo /W3 /D_DEBUG /MDd /Zi /Od /RTC1 /DHAVE_STRING_H /DNO_GETTIMEOFDAY /D_CRT_SECURE_NO_WARNINGS)]

tasks/toolchains/vs2010.rake

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)