Sha256: ddae7470d0d06cbb4a4741b68b68e72daa71b33699d1110ab5d6ff2a72a59574

Contents?: true

Size: 549 Bytes

Versions: 41

Compression:

Stored size: 549 Bytes

Contents

require 'common/utils'
require 'bake/toolchain/provider'
require 'bake/toolchain/errorparser/lint_error_parser'

module Bake
  module Toolchain

    LintChain = Provider.add("Lint")

    LintChain[:COMPILER][:CPP].update({
      :COMMAND => "lint-nt.exe",
      :DEFINE_FLAG => "-D",
      :INCLUDE_PATH_FLAG => "-I",
      :COMPILE_FLAGS => ["-b","-\"format=%f%(:%l:%) %t %n: %m\"", "-width(0)", "-hF1", "-zero"], # array, not string!
    })

    LintChain[:COMPILER][:CPP][:ERROR_PARSER] = LintErrorParser.new
      
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
bake-toolkit-2.20.4 lib/bake/toolchain/lint.rb
bake-toolkit-2.20.3 lib/bake/toolchain/lint.rb
bake-toolkit-2.20.2 lib/bake/toolchain/lint.rb
bake-toolkit-2.20.1 lib/bake/toolchain/lint.rb
bake-toolkit-2.19.2 lib/bake/toolchain/lint.rb
bake-toolkit-2.19.1 lib/bake/toolchain/lint.rb
bake-toolkit-2.19.0 lib/bake/toolchain/lint.rb
bake-toolkit-2.18.0 lib/bake/toolchain/lint.rb
bake-toolkit-2.17.4 lib/bake/toolchain/lint.rb
bake-toolkit-2.17.3 lib/bake/toolchain/lint.rb
bake-toolkit-2.17.2 lib/bake/toolchain/lint.rb
bake-toolkit-2.17.1 lib/bake/toolchain/lint.rb
bake-toolkit-2.16.1 lib/bake/toolchain/lint.rb
bake-toolkit-2.15.0 lib/bake/toolchain/lint.rb
bake-toolkit-2.14.0 lib/bake/toolchain/lint.rb
bake-toolkit-2.13.1 lib/bake/toolchain/lint.rb
bake-toolkit-2.13.0 lib/bake/toolchain/lint.rb
bake-toolkit-2.12.2 lib/bake/toolchain/lint.rb
bake-toolkit-2.12.1 lib/bake/toolchain/lint.rb
bake-toolkit-2.12.0 lib/bake/toolchain/lint.rb