class MxxRu::Cpp::Obj_placement

Base class for a folder name generator. Results of compilation and linking would be located in that folder.

Public Instance Methods

get_dll( source_path_name, toolset, target ) click to toggle source

Method, that returns the name of a folder, shared library file would be located in.

source_path_name

Folder name, where source file located is.

toolset

Current toolset.

target

Current target.

# File lib/mxx_ru/cpp/obj_placement.rb, line 88
def get_dll(
  source_path_name,
  toolset,
  target )

  raise AbstractMethodEx.new(
    "MxxRu::Cpp::ObjPlacement::get_dll" )
end
get_exe( source_path_name, toolset, target ) click to toggle source

Method, that returns the name of a folder, executable file would be located in.

source_path_name

Folder name, where source file located is.

toolset

Current toolset.

target

Current target.

# File lib/mxx_ru/cpp/obj_placement.rb, line 103
def get_exe(
  source_path_name,
  toolset,
  target )

  raise AbstractMethodEx.new(
    "MxxRu::Cpp::ObjPlacement::get_exe" )
end
get_lib( source_path_name, toolset, target ) click to toggle source

Method, that returns the name of a folder, static library file would be located in.

source_path_name

Folder name, where source file located is.

toolset

Current toolset.

target

Current target.

# File lib/mxx_ru/cpp/obj_placement.rb, line 73
def get_lib(
  source_path_name,
  toolset,
  target )

  raise AbstractMethodEx.new(
    "MxxRu::Cpp::ObjPlacement::get_lib" )
end
get_mswin_res( source_path_name, toolset, target ) click to toggle source

Method, that returns the name of a folder, compiled mswin-resource file would be located in.

source_path_name

Folder name, where source file located is.

toolset

Current toolset.

target

Current target.

# File lib/mxx_ru/cpp/obj_placement.rb, line 58
def get_mswin_res(
  source_path_name,
  toolset,
  target )

  raise AbstractMethodEx.new(
    "MxxRu::Cpp::ObjPlacement::get_mswin_res" )
end
get_obj( source_path_name, toolset, target ) click to toggle source

Method, that returns the name of a folder, object file would be located in.

source_path_name

Folder name, where source file located is.

toolset

Current toolset.

target

Current target.

# File lib/mxx_ru/cpp/obj_placement.rb, line 43
def get_obj(
  source_path_name,
  toolset,
  target )

  raise AbstractMethodEx.new(
    "MxxRu::Cpp::ObjPlacement::get_obj" )
end