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