Guest User

Untitled

a guest
Feb 20th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1. require 'rbconfig'
  2. puts Config::CONFIG.inspect
  3. puts Config::CONFIG.sort.inspect
  4. config_sorted =
  5. [["ALLOCA", ""],
  6. ["AR", "lib -nologo"],
  7. ["ARCHFILE", ""],
  8. ["ARCH_FLAG", ""],
  9. ["ARFLAGS", "-machine:x86 -out:"],
  10. ["BUILD_FILE_SEPARATOR", "\\"],
  11. ["CC", "cl -nologo"],
  12. ["CCDLFLAGS", ""],
  13. ["CFLAGS", "-MD -Zi -O2b2xg- -G6"],
  14. ["COMMON_HEADERS", "winsock2.h windows.h"],
  15. ["COMMON_LIBS", "m"],
  16. ["COMPILE_C", "cl -nologo $(INCFLAGS) -MD -Zi -O2b2xg- -G6 -c -Tc$(<:\\=/)"],
  17. ["COMPILE_CXX", "$(CXX) $(INCFLAGS) -c -Tp$(<:\\=/)"],
  18. ["COMPILE_RULES", "{C:/develop/win/ruby/ruby-1.8.5-p12}.%s{}.%s: {C:/RUBY/lib/ruby/1.8/i386-mswin32}.%s{}.%s: {$(hdrdir)}.%s{}.%s: .%s.%s:"],
  19. ["CP", "copy > nul"],
  20. ["CPP", "cl"],
  21. ["CPPFLAGS", ""],
  22. ["CPPOUTFILE", "-P"],
  23. ["CXXFLAGS", ""],
  24. ["DEFAULT_KCODE", ""],
  25. ["DESTDIR", "C:"],
  26. ["DISTCLEANFILES", "vc*.pdb"],
  27. ["DLDFLAGS", "-link -incremental:no -debug -opt:ref -opt:icf -dll $(LIBPATH) -def:$(DEFFILE) -implib:$(*F:.so=)-i386-mswin32.lib -pdb:$(*F:.so=)-i386-mswin32.pdb"],
  28. ["DLDLIBS", ""],
  29. ["DLEXT", "so"],
  30. ["DLEXT2", "dll"],
  31. ["ENABLE_SHARED", "yes"],
  32. ["EXEEXT", ".exe"],
  33. ["EXPORT_PREFIX", " "],
  34. ["EXTOUT", ".ext"],
  35. ["EXTSTATIC", ""],
  36. ["FFLAGS", ""],
  37. ["INSTALL", "copy > nul"],
  38. ["INSTALL_DATA", "copy > nul"],
  39. ["INSTALL_PROG", "copy > nul"],
  40. ["LDFLAGS", ""],
  41. ["LDSHARED", "cl -nologo -LD"],
  42. ["LIBARG", "%s.lib"],
  43. ["LIBEXT", "lib"],
  44. ["LIBOBJS", " acosh.obj crypt.obj erf.obj win32.obj"],
  45. ["LIBPATHFLAG", " -libpath:\"%s\""],
  46. ["LIBRUBY", "msvcrt-ruby18.lib"],
  47. ["LIBRUBYARG", "msvcrt-ruby18.lib"],
  48. ["LIBRUBYARG_SHARED", "msvcrt-ruby18.lib"],
  49. ["LIBRUBYARG_STATIC", "msvcrt-ruby18-static.lib"],
  50. ["LIBRUBY_A", "msvcrt-ruby18-static.lib"],
  51. ["LIBRUBY_ALIASES", ""],
  52. ["LIBRUBY_DLDFLAGS", " -def:msvcrt-ruby18.def"],
  53. ["LIBRUBY_LDSHARED", "cl -nologo -LD"],
  54. ["LIBRUBY_SO", "msvcrt-ruby18.dll"],
  55. ["LIBS", "oldnames.lib user32.lib advapi32.lib ws2_32.lib "],
  56. ["LINK_SO", "cl -nologo -LD -Fe$(@) $(OBJS) oldnames.lib user32.lib advapi32.lib ws2_32.lib $(LOCAL_LIBS) -link -incremental:no -debug -opt:ref -opt:icf -dll $(LIBPATH) -def:$(DEFFILE) -implib:$(*F:.so=)-i386-mswin32.lib -pdb:$(*F:.so=)-i386-mswin32.pdb"],
  57. ["LN_S", ""],
  58. ["MAJOR", "1"],
  59. ["MINIRUBY", ".\\miniruby.exe"],
  60. ["MINOR", "8"],
  61. ["OBJEXT", "obj"],
  62. ["OUTFLAG", "-Fe"],
  63. ["PATH_SEPARATOR", ";"],
  64. ["PREP", "miniruby.exe"],
  65. ["RANLIB", ""],
  66. ["RDOCTARGET", "install-nodoc"],
  67. ["RPATHFLAG", ""],
  68. ["RUBYW_INSTALL_NAME", "rubyw"],
  69. ["RUBY_INSTALL_NAME", "ruby"],
  70. ["RUBY_SO_NAME", "msvcrt-ruby18"],
  71. ["RULE_SUBST", "{.;C:/develop/win/ruby/ruby-1.8.5-p12;C:/RUBY/lib/ruby/1.8/i386-mswin32;$(hdrdir)}%s"],
  72. ["RUNRUBY", ".\\ruby.exe \"C:/develop/win/ruby/ruby-1.8.5-p12/runruby.rb\" --extout=\".ext\" --"],
  73. ["SET_MAKE", ""],
  74. ["SHELL", "$(COMSPEC)"],
  75. ["SOLIBS", ""],
  76. ["STATIC", ""],
  77. ["STRIP", ""],
  78. ["TEENY", "5"],
  79. ["TRY_LINK", "cl -nologo -Feconftest $(INCFLAGS) -I$(hdrdir) -MD -Zi -O2b2xg- -G6 $(src) $(LOCAL_LIBS) oldnames.lib user32.lib advapi32.lib ws2_32.lib -link $(LIBPATH) -stack:0x2000000"],
  80. ["XCFLAGS", "-DRUBY_EXPORT -I. -IC:/develop/win/ruby/ruby-1.8.5-p12 -IC:/develop/win/ruby/ruby-1.8.5-p12/missing"],
  81. ["XLDFLAGS", "-stack:0x2000000"],
  82. ["YACC", "byacc"],
  83. ["arch", "i386-mswin32"],
  84. ["archdir", "C:/RUBY/lib/ruby/1.8/i386-mswin32"],
  85. ["bindir", "C:/RUBY/bin"],
  86. ["build", "i686-pc-mswin32"],
  87. ["build_alias", "i686-mswin32"],
  88. ["build_cpu", "i686"],
  89. ["build_os", "mswin32"],
  90. ["build_vendor", "pc"],
  91. ["configure_args", "--with-make-prog=nmake --enable-shared --with-winsock2"],
  92. ["datadir", "C:/RUBY/share"],
  93. ["exec_prefix", "C:/RUBY"],
  94. ["host", "i686-pc-mswin32"],
  95. ["host_alias", "i686-mswin32"],
  96. ["host_cpu", "i686"],
  97. ["host_os", "mswin32"],
  98. ["host_vendor", "pc"],
  99. ["includedir", "C:/RUBY/include"],
  100. ["infodir", "C:/RUBY/info"],
  101. ["libdir", "C:/RUBY/lib"],
  102. ["libexecdir", "C:/RUBY/libexec"],
  103. ["localstatedir", "C:/var"],
  104. ["mandir", "C:/RUBY/man"],
  105. ["oldincludedir", "/usr/include"],
  106. ["prefix", "C:/RUBY"],
  107. ["ruby_install_name", "ruby"],
  108. ["ruby_version", "1.8"],
  109. ["rubylibdir", "C:/RUBY/lib/ruby/1.8"],
  110. ["rubyw_install_name", "rubyw"],
  111. ["sbindir", "C:/RUBY/sbin"],
  112. ["setup", "Setup"],
  113. ["sharedstatedir", "C:/etc"],
  114. ["sitearch", "i386-msvcrt"],
  115. ["sitearchdir", "C:/RUBY/lib/ruby/site_ruby/1.8/i386-msvcrt"],
  116. ["sitedir", "C:/RUBY/lib/ruby/site_ruby"],
  117. ["sitelibdir", "C:/RUBY/lib/ruby/site_ruby/1.8"],
  118. ["srcdir", "C:/develop/win/ruby/ruby-1.8.5-p12"],
  119. ["sysconfdir", "C:/RUBY/etc"],
  120. ["target", "i386-pc-mswin32"],
  121. ["target_alias", "i386-mswin32"],
  122. ["target_cpu", "i386"],
  123. ["target_os", "mswin32"],
  124. ["target_vendor", "pc"],
  125. ["top_srcdir", "C:/develop/win/ruby/ruby-1.8.5-p12"],
  126. ["topdir", "C:/RUBY/lib/ruby/1.8/i386-mswin32"]]
Add Comment
Please, Sign In to add comment