Class: Rscons::Builders::SharedObject

Inherits:
Rscons::Builder show all
Includes:
Mixins::Object
Defined in:
lib/rscons/builders/shared_object.rb

Overview

A default Rscons builder which knows how to produce an object file which is capable of being linked into a shared library from various types of source files.

Instance Attribute Summary

Attributes inherited from Rscons::Builder

#build_step, #cache, #env, #preferred_ld, #side_effects, #sources, #target, #vars

Class Method Summary collapse

Methods included from Mixins::Object

included, #initialize, #run

Methods included from Mixins::Depfile

#finalize_command_with_depfile

Methods inherited from Rscons::Builder

#depends, #finalize_command, #initialize, name, #name, #print_run_message, #produces, #register_command, #run, #standard_command, #wait_for

Class Method Details

.extra_pathObject

Content component to add to build path to separate objects built using this builder from others.



12
13
14
# File 'lib/rscons/builders/shared_object.rb', line 12

def extra_path
  "_shared"
end