Sha256: 37fbd3f595db08c30f617f46805a40b0f48e776cffe179e271f3db3a32b4cfcc
Contents?: true
Size: 810 Bytes
Versions: 18
Compression:
Stored size: 810 Bytes
Contents
require 'cxxproject/buildingblocks/building_block' require 'cxxproject/buildingblocks/has_libraries_mixin' require 'cxxproject/buildingblocks/has_sources_mixin' require 'cxxproject/buildingblocks/has_includes_mixin' # can be used as wrapper for other tasks module Cxxproject class ModuleBuildingBlock < BuildingBlock attr_accessor :contents attr_accessor :main_content attr_accessor :last_content def initialize(name) super @contents = [] @last_content = self @main_content = nil end def get_task_name() name end def convert_to_rake() res = task get_task_name res.type = Rake::Task::MODULE res.transparent_timestamp = true setup_rake_dependencies(res) res end end end
Version data entries
18 entries across 18 versions & 1 rubygems