Sha256: c131fd2a70b3d1af300a71a364a84545a004ab8f4d4ea72bdd0f51ec7fc68ab7
Contents?: true
Size: 876 Bytes
Versions: 18
Compression:
Stored size: 876 Bytes
Contents
require 'cxxproject/buildingblocks/building_block' require 'cxxproject/buildingblocks/has_libraries_mixin' require 'cxxproject/buildingblocks/has_includes_mixin' module Cxxproject class BinaryLibrary < BuildingBlock include HasLibraries include HasIncludes def initialize(name, useNameAsLib = true) super(name) if useNameAsLib @useNameAsLib = name add_lib_element(HasLibraries::LIB, name, true) else @useNameAsLib = nil end end def get_task_name() return @useNameAsLib if @useNameAsLib @name end def convert_to_rake() res = task get_task_name def res.needed? return false end res.transparent_timestamp = true res.type = Rake::Task::BINARY setup_rake_dependencies(res) res end end end
Version data entries
18 entries across 18 versions & 1 rubygems