Method: Rscons::Builders::SharedLibrary#default_variables
- Defined in:
- lib/rscons/builders/shared_library.rb
#default_variables(env) ⇒ Hash
Return default construction variables for the builder.
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/rscons/builders/shared_library.rb', line 12 def default_variables(env) { 'SHLIBPREFIX' => (RUBY_PLATFORM =~ /mingw/ ? '' : 'lib'), 'SHLIBSUFFIX' => (RUBY_PLATFORM =~ /mingw/ ? '.dll' : '.so'), 'SHLDFLAGS' => ['${LDFLAGS}', '-shared'], 'SHLD' => nil, 'SHLIBDIRPREFIX' => '-L', 'SHLIBLINKPREFIX' => '-l', 'SHLDCMD' => ['${SHLD}', '-o', '${_TARGET}', '${SHLDFLAGS}', '${_SOURCES}', '${SHLIBDIRPREFIX}${LIBPATH}', '${SHLIBLINKPREFIX}${LIBS}'] } end |