diff options
| author | cremno <[email protected]> | 2014-05-02 21:05:56 +0200 |
|---|---|---|
| committer | cremno <[email protected]> | 2014-05-02 21:05:56 +0200 |
| commit | 6ff1b63b0d8a8e3fc755bfc0a5256a0c52703075 (patch) | |
| tree | 0c3cd505c26913fe4641cd4e1c563543c36eed2a | |
| parent | 72fe54c40316acff40f7748e447db9e7bc73849d (diff) | |
| download | mruby-6ff1b63b0d8a8e3fc755bfc0a5256a0c52703075.tar.gz mruby-6ff1b63b0d8a8e3fc755bfc0a5256a0c52703075.zip | |
MSVC: treat implicit function decl. as error
As equivalent to GCC's `-Werror-implicit-function-declaration`.
| -rw-r--r-- | tasks/toolchains/visualcpp.rake | 3 |
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' |
