summaryrefslogtreecommitdiffhomepage
path: root/tasks/toolchains/visualcpp.rake
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-05-03 09:03:36 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-05-03 09:03:36 +0900
commit67bf3f14853708351ca37b42b16c2ae1f6ee9bc6 (patch)
tree307fde1c18c82f2b50674ff27564df20106be1e1 /tasks/toolchains/visualcpp.rake
parent4d521ed745a02f1b79cf99cb2de2cb9e282d004c (diff)
parent6ff1b63b0d8a8e3fc755bfc0a5256a0c52703075 (diff)
downloadmruby-67bf3f14853708351ca37b42b16c2ae1f6ee9bc6.tar.gz
mruby-67bf3f14853708351ca37b42b16c2ae1f6ee9bc6.zip
Merge pull request #2176 from cremno/msvc-treat-implicit-function-declaration-as-error
MSVC: treat implicit function decl. as error
Diffstat (limited to 'tasks/toolchains/visualcpp.rake')
-rw-r--r--tasks/toolchains/visualcpp.rake3
1 files changed, 2 insertions, 1 deletions
diff --git a/tasks/toolchains/visualcpp.rake b/tasks/toolchains/visualcpp.rake
index 1498ec3c9..a5726dce7 100644
--- a/tasks/toolchains/visualcpp.rake
+++ b/tasks/toolchains/visualcpp.rake
@@ -1,7 +1,8 @@
MRuby::Toolchain.new(:visualcpp) do |conf|
[conf.cc].each do |cc|
cc.command = ENV['CC'] || 'cl.exe'
- cc.flags = [ENV['CFLAGS'] || %w(/c /nologo /W3 /Zi /MD /O2 /D_CRT_SECURE_NO_WARNINGS)]
+ # C4013: implicit function declaration
+ cc.flags = [ENV['CFLAGS'] || %w(/c /nologo /W3 /we4013 /Zi /MD /O2 /D_CRT_SECURE_NO_WARNINGS)]
cc.include_paths = ["#{MRUBY_ROOT}/include"]
cc.defines = %w(DISABLE_GEMS MRB_STACK_EXTEND_DOUBLING)
cc.option_include_path = '/I%s'