class Cxxproject::Executable

Public Instance Methods

add_grouping_tasks(executable) click to toggle source
# File lib/cxxproject/buildingblocks/linkable.rb, line 286
def add_grouping_tasks(executable)
  namespace 'exe' do
    desc executable
    task @name => executable
  end
  create_run_task(executable, @name)
end
additional_object_file_flags() click to toggle source
# File lib/cxxproject/buildingblocks/linkable.rb, line 283
def additional_object_file_flags
  []
end
get_flags_for_output(linker) click to toggle source
# File lib/cxxproject/buildingblocks/linkable.rb, line 271
def get_flags_for_output(linker)
  [linker[:OUTPUT_FLAG]]
end
get_output_prefix(linker) click to toggle source
# File lib/cxxproject/buildingblocks/linkable.rb, line 274
def get_output_prefix(linker)
  ""
end
get_output_suffix(linker) click to toggle source
# File lib/cxxproject/buildingblocks/linkable.rb, line 277
def get_output_suffix(linker)
  linker[:OUTPUT_SUFFIX][:EXECUTABLE][target_os()]
end
get_rake_task_type() click to toggle source
# File lib/cxxproject/buildingblocks/linkable.rb, line 280
def get_rake_task_type
  Rake::Task::EXECUTABLE
end
post_link_hook(linker) click to toggle source
# File lib/cxxproject/buildingblocks/linkable.rb, line 294
def post_link_hook(linker)
end