class MxxRu::Cpp::Toolsets::GccSparcSolaris
Toolset
implemetation for GCC port on SPARC Solaris.
Public Class Methods
new( a_name = "gcc" )
click to toggle source
Calls superclass method
# File lib/mxx_ru/cpp/toolsets/gcc_sparc_solaris.rb, line 38 def initialize( a_name = "gcc" ) super( a_name ) setup_tag( GCC_PORT_TAG, GCC_PORT_UNIX ) setup_tag( "host_os", "unix" ) setup_tag( "target_os", "unix" ) setup_tag( "unix_port", "solaris" ) setup_tag( "arch", "sparc" ) end
Public Instance Methods
port_specific_dll_link_options( a_dll_name, a_dll_info, a_linker_lists, a_target )
click to toggle source
See description at
MxxRu::Cpp::Toolsets::GccFamily#port_specific_dll_link_options
.
-mimpure-text linker option is added.
Calls superclass method
# File lib/mxx_ru/cpp/toolsets/gcc_sparc_solaris.rb, line 58 def port_specific_dll_link_options( a_dll_name, a_dll_info, a_linker_lists, a_target ) r = super( a_dll_name, a_dll_info, a_linker_lists, a_target ) + " -mimpure-text" return r end
port_specific_exe_link_options( a_exe_name, a_exe_info, a_linker_lists, a_target )
click to toggle source
Return string containing port-specific linker option for EXE linking.
-mimpure-text linker option is added.
Calls superclass method
# File lib/mxx_ru/cpp/toolsets/gcc_sparc_solaris.rb, line 70 def port_specific_exe_link_options( a_exe_name, a_exe_info, a_linker_lists, a_target ) r = super( a_exe_name, a_exe_info, a_linker_lists, a_target ) + " -mimpure-text" return r end
setup_mandatory_options( target )
click to toggle source
Calls superclass method
# File lib/mxx_ru/cpp/toolsets/gcc_sparc_solaris.rb, line 48 def setup_mandatory_options( target ) super( target ) target.linker_option( "-L/usr/lib" ) end