class RakeCompile::Application
Attributes
base_cc_flags[RW]
base_cpp_flags[RW]
base_ld_flags[RW]
build_directory[RW]
cc_flags[RW]
cpp_flags[RW]
ld_flags[RW]
libraries[R]
pch[RW]
Public Class Methods
app()
click to toggle source
# File lib/rake-compile/application.rb, line 13 def self.app @app ||= RakeCompile::Application.new end
new()
click to toggle source
# File lib/rake-compile/application.rb, line 17 def initialize() @libraries = [] end
Public Instance Methods
flags()
click to toggle source
# File lib/rake-compile/application.rb, line 33 def flags {:cc_flags => self.full_cc_flags, :cpp_flags => self.full_cpp_flags, :ld_flags => self.full_ld_flags} end
full_cc_flags()
click to toggle source
# File lib/rake-compile/application.rb, line 25 def full_cc_flags "#{self.base_cc_flags} #{self.cc_flags}" end
full_cpp_flags()
click to toggle source
# File lib/rake-compile/application.rb, line 21 def full_cpp_flags "#{self.base_cpp_flags} #{self.cpp_flags}" end
full_ld_flags()
click to toggle source
# File lib/rake-compile/application.rb, line 29 def full_ld_flags "#{self.base_ld_flags} #{self.ld_flags}" end