class Cxxproject::BinaryLibrary
Public Class Methods
new(name, useNameAsLib = true)
click to toggle source
Calls superclass method
# File lib/cxxproject/buildingblocks/binary_library.rb, line 11 def initialize(name, useNameAsLib = true) super(name) if useNameAsLib @useNameAsLib = name add_lib_element(HasLibraries::LIB, name, true) else @useNameAsLib = nil end end
Public Instance Methods
convert_to_rake()
click to toggle source
# File lib/cxxproject/buildingblocks/binary_library.rb, line 27 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
get_task_name()
click to toggle source
# File lib/cxxproject/buildingblocks/binary_library.rb, line 21 def get_task_name() return @useNameAsLib if @useNameAsLib @name end