Sha256: dc6e5064c86fda9668d56b15f1470b584515b4d3310881de9f2b214472dc8848
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
require 'blocks/compile' module Bake module Blocks class Convert < Compile def initialize(block, config, referencedConfigs, tcs) super(block, config, referencedConfigs, tcs) end def execute Dir.chdir(@projectDir) do calcSources puts "START_INFO" puts " BAKE_SOURCES" @source_files.each { |s| puts " #{s}" } puts " BAKE_INCLUDES" @include_list.each { |s| puts " #{s}" } puts " BAKE_DEFINES" (@tcs[:COMPILER][:CPP][:DEFINES] + @tcs[:COMPILER][:C][:DEFINES] + @tcs[:COMPILER][:ASM][:DEFINES]).uniq.each { |s| puts " #{s}" } puts " BAKE_DEPENDENCIES" @block.childs.each { |dep| puts " #{dep.projectName}" } puts " BAKE_DEPENDENCIES_FILTERED" @block.childs.each { |dep| puts " #{dep.projectName}" unless @projectName == dep.projectName or dep.projectName == "gmock" or dep.projectName == "gtest" } puts "END_INFO" end return true end def clean # nothing to do here end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bake-toolkit-2.11.0 | lib/blocks/convert.rb |