Sha256: 7092bf37d083ebd3b6c7bd0bd60e2dd87fbff3db94dd6fb899fa28f17a106de7

Contents?: true

Size: 523 Bytes

Versions: 18

Compression:

Stored size: 523 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

18 entries across 18 versions & 1 rubygems

Version Path
bake-toolkit-2.24.6 lib/bake/toolchain/lint.rb
bake-toolkit-2.24.5 lib/bake/toolchain/lint.rb
bake-toolkit-2.24.4 lib/bake/toolchain/lint.rb
bake-toolkit-2.24.3 lib/bake/toolchain/lint.rb
bake-toolkit-2.24.2 lib/bake/toolchain/lint.rb
bake-toolkit-2.24.1 lib/bake/toolchain/lint.rb
bake-toolkit-2.24.0 lib/bake/toolchain/lint.rb
bake-toolkit-2.23.12 lib/bake/toolchain/lint.rb
bake-toolkit-2.23.8 lib/bake/toolchain/lint.rb
bake-toolkit-2.23.7 lib/bake/toolchain/lint.rb
bake-toolkit-2.23.6 lib/bake/toolchain/lint.rb
bake-toolkit-2.23.5 lib/bake/toolchain/lint.rb
bake-toolkit-2.23.4 lib/bake/toolchain/lint.rb
bake-toolkit-2.23.3 lib/bake/toolchain/lint.rb
bake-toolkit-2.23.2 lib/bake/toolchain/lint.rb
bake-toolkit-2.23.1 lib/bake/toolchain/lint.rb
bake-toolkit-2.22.0 lib/bake/toolchain/lint.rb
bake-toolkit-2.21.0 lib/bake/toolchain/lint.rb