Module: OroGen::Loaders

Extended by:
Logger::Hierarchy
Defined in:
lib/orogen/loaders.rb,
lib/orogen/loaders/rtt.rb,
lib/orogen/loaders/base.rb,
lib/orogen/loaders/files.rb,
lib/orogen/loaders/project.rb,
lib/orogen/loaders/aggregate.rb,
lib/orogen/loaders/pkg_config.rb

Overview

Integration of ways to load oroGen models

Defined Under Namespace

Classes: Aggregate, Base, BlackHole, Files, PkgConfig, Project, RTT, TaskContext

Class Method Summary collapse

Class Method Details

.macos?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/orogen/loaders/pkg_config.rb', line 4

def self.macos?
    @macos
end

.shared_library_suffixObject



13
14
15
16
17
18
# File 'lib/orogen/loaders/pkg_config.rb', line 13

def self.shared_library_suffix
    if macos? then 'dylib'
    elsif windows? then 'dll'
    else 'so'
    end
end

.windows?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/orogen/loaders/pkg_config.rb', line 9

def self.windows?
    @windows
end