Skip to content

Instantly share code, notes, and snippets.

@lamdor
Created October 21, 2009 02:55
Show Gist options
  • Select an option

  • Save lamdor/214805 to your computer and use it in GitHub Desktop.

Select an option

Save lamdor/214805 to your computer and use it in GitHub Desktop.
~
-> irb
irb(main):001:0> require 'rbconfig'
require 'rbconfig'
=> true
irb(main):002:0> require 'pp'
require 'pp'
=> true
irb(main):003:0> pp Config::CONFIG.to_a.sort
pp Config::CONFIG.to_a.sort
[["ALLOCA", ""],
["AR", "ar"],
["ARCHFILE", ""],
["ARCH_FLAG", ""],
["AS", "as"],
["ASFLAGS", ""],
["CC", "gcc-4.2"],
["CCDLFLAGS", " -fno-common"],
["CFLAGS",
" -march=core2 -mmmx -msse4.1 -w -pipe -fomit-frame-pointer -mmacosx-version-min=10.6 -O3 -fno-common -pipe -fno-common "],
["COMMON_HEADERS", ""],
["COMMON_LIBS", ""],
["COMMON_MACROS", ""],
["CP", "cp"],
["CPP", "gcc-4.2 -E"],
["CPPFLAGS", " -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE "],
["CPPOUTFILE", "-o conftest.i"],
["DEFS", ""],
["DESTDIR", ""],
["DLDFLAGS", ""],
["DLDLIBS", ""],
["DLEXT", "bundle"],
["DLEXT2", ""],
["DLLWRAP", ""],
["ECHO_C", "\\\\c"],
["ECHO_N", ""],
["ECHO_T", ""],
["EGREP", "/usr/bin/grep -E"],
["ENABLE_SHARED", "yes"],
["EXEEXT", ""],
["EXPORT_PREFIX", ""],
["EXTOUT", ".ext"],
["EXTSTATIC", ""],
["GNU_LD", "no"],
["GREP", "/usr/bin/grep"],
["INSTALL", "/usr/bin/install -c"],
["INSTALL_DATA", "/usr/bin/install -c -m 644"],
["INSTALL_PROGRAM", "/usr/bin/install -c"],
["INSTALL_SCRIPT", "/usr/bin/install -c"],
["LDFLAGS", "-L. "],
["LDSHARED", "cc -dynamic -bundle -undefined suppress -flat_namespace"],
["LIBEXT", "a"],
["LIBPATHENV", "DYLD_LIBRARY_PATH"],
["LIBPATHFLAG", " -L%s"],
["LIBRUBY", "libruby.1.8.7.dylib"],
["LIBRUBYARG", "-lruby"],
["LIBRUBYARG_SHARED", "-lruby"],
["LIBRUBYARG_STATIC", "-lruby-static"],
["LIBRUBY_A", "libruby-static.a"],
["LIBRUBY_ALIASES", "libruby.1.8.dylib libruby.dylib"],
["LIBRUBY_DLDFLAGS",
"-install_name /usr/local/Cellar/ruby/1.8.7-p174/lib/libruby.dylib -current_version 1.8.7 -compatibility_version 1.8"],
["LIBRUBY_LDSHARED", "cc -dynamiclib -undefined suppress -flat_namespace"],
["LIBRUBY_SO", "libruby.1.8.7.dylib"],
["LIBS", "-lpthread -ldl -lobjc "],
["LINK_SO", ""],
["LN_S", "ln -s"],
["MAINLIBS", ""],
["MAJOR", "1"],
["MAKEDIRS", "mkdir -p"],
["MAKEFILES", "Makefile"],
["MANTYPE", "doc"],
["MINOR", "8"],
["NM", ""],
["NROFF", "/usr/bin/nroff"],
["OBJDUMP", ""],
["OBJEXT", "o"],
["OUTFLAG", "-o "],
["PACKAGE_BUGREPORT", ""],
["PACKAGE_NAME", ""],
["PACKAGE_STRING", ""],
["PACKAGE_TARNAME", ""],
["PACKAGE_VERSION", ""],
["PATH_SEPARATOR", ":"],
["PREP", "miniruby"],
["RANLIB", "ranlib"],
["RDOCTARGET", ""],
["RM", "rm -f"],
["RPATHFLAG", ""],
["RUBYW_INSTALL_NAME", ""],
["RUBY_INSTALL_NAME", "ruby"],
["RUBY_SO_NAME", "ruby"],
["SET_MAKE", ""],
["SHELL", "/bin/sh"],
["SOLIBS", ""],
["STATIC", ""],
["STRIP", "strip -A -n"],
["TEENY", "7"],
["TRY_LINK", ""],
["WINDRES", ""],
["YACC", "bison -y"],
["YFLAGS", ""],
["arch", "i686-darwin10.0.0"],
["archdir",
"/usr/local/Cellar/ruby/1.8.7-p174/lib/ruby/1.8/i686-darwin10.0.0"],
["bindir", "/usr/local/Cellar/ruby/1.8.7-p174/bin"],
["build", "i686-apple-darwin10.0.0"],
["build_alias", ""],
["build_cpu", "i686"],
["build_os", "darwin10.0.0"],
["build_vendor", "apple"],
["cflags", " "],
["configure_args",
" '--prefix=/usr/local/Cellar/ruby/1.8.7-p174' '--enable-shared' '--enable-pthread' 'CC=gcc-4.2' 'CFLAGS= -march=core2 -mmmx -msse4.1 -w -pipe -fomit-frame-pointer -mmacosx-version-min=10.6 -O3' 'LDFLAGS=' 'CPPFLAGS='"],
["cppflags", ""],
["datadir", "/usr/local/Cellar/ruby/1.8.7-p174/share"],
["datarootdir", "/usr/local/Cellar/ruby/1.8.7-p174/share"],
["debugflags", ""],
["docdir", "/usr/local/Cellar/ruby/1.8.7-p174/share/doc/$(PACKAGE)"],
["dvidir", "/usr/local/Cellar/ruby/1.8.7-p174/share/doc/$(PACKAGE)"],
["exec_prefix", "/usr/local/Cellar/ruby/1.8.7-p174"],
["host", "i686-apple-darwin10.0.0"],
["host_alias", ""],
["host_cpu", "i686"],
["host_os", "darwin10.0.0"],
["host_vendor", "apple"],
["htmldir", "/usr/local/Cellar/ruby/1.8.7-p174/share/doc/$(PACKAGE)"],
["includedir", "/usr/local/Cellar/ruby/1.8.7-p174/include"],
["infodir", "/usr/local/Cellar/ruby/1.8.7-p174/share/info"],
["libdir", "/usr/local/Cellar/ruby/1.8.7-p174/lib"],
["libexecdir", "/usr/local/Cellar/ruby/1.8.7-p174/libexec"],
["localedir", "/usr/local/Cellar/ruby/1.8.7-p174/share/locale"],
["localstatedir", "/usr/local/Cellar/ruby/1.8.7-p174/var"],
["mandir", "/usr/local/Cellar/ruby/1.8.7-p174/share/man"],
["oldincludedir", "/usr/include"],
["optflags", ""],
["pdfdir", "/usr/local/Cellar/ruby/1.8.7-p174/share/doc/$(PACKAGE)"],
["prefix", "/usr/local/Cellar/ruby/1.8.7-p174"],
["psdir", "/usr/local/Cellar/ruby/1.8.7-p174/share/doc/$(PACKAGE)"],
["ruby_install_name", "ruby"],
["ruby_version", "1.8"],
["rubylibdir", "/usr/local/Cellar/ruby/1.8.7-p174/lib/ruby/1.8"],
["rubyw_install_name", ""],
["sbindir", "/usr/local/Cellar/ruby/1.8.7-p174/sbin"],
["setup", "Setup"],
["sharedstatedir", "/usr/local/Cellar/ruby/1.8.7-p174/com"],
["sitearch", "i686-darwin10.0.0"],
["sitearchdir",
"/usr/local/Cellar/ruby/1.8.7-p174/lib/ruby/site_ruby/1.8/i686-darwin10.0.0"],
["sitedir", "/usr/local/Cellar/ruby/1.8.7-p174/lib/ruby/site_ruby"],
["sitelibdir", "/usr/local/Cellar/ruby/1.8.7-p174/lib/ruby/site_ruby/1.8"],
["sysconfdir", "/usr/local/Cellar/ruby/1.8.7-p174/etc"],
["target", "i686-apple-darwin10.0.0"],
["target_alias", ""],
["target_cpu", "i686"],
["target_os", "darwin10.0.0"],
["target_vendor", "apple"],
["topdir",
"/usr/local/Cellar/ruby/1.8.7-p174/lib/ruby/1.8/i686-darwin10.0.0"],
["vendorarchdir",
"/usr/local/Cellar/ruby/1.8.7-p174/lib/ruby/vendor_ruby/1.8/i686-darwin10.0.0"],
["vendordir", "/usr/local/Cellar/ruby/1.8.7-p174/lib/ruby/vendor_ruby"],
["vendorlibdir",
"/usr/local/Cellar/ruby/1.8.7-p174/lib/ruby/vendor_ruby/1.8"]]
=> nil
irb(main):004:0>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment