module Rubinius
  config = {}
  config[:config_file] = "/source/rubinius/rubinius/config.rb"
  config[:build_tool_gems] = [["rubinius-ast", "2.0.11"], ["rubinius-compiler", "2.0.4"], ["rubinius-melbourne", "2.0.1.0"], ["rubinius-processor", "2.0.1"], ["rubinius-toolset", "0.1.1"]]
  config[:build_c_ext_gems] = [["ffi2-generators", "0.1.1"], ["rubysl-etc", "2.0.3"], ["rubysl-fileutils", "2.0.3"], ["rubysl-mkmf", "2.0.1"], ["rubysl-shellwords", "2.0.0"]]
  config[:bootstrap_gems] = [["rubysl-date", "2.0.6"], ["rubysl-delegate", "2.0.1"], ["rubysl-digest", "2.0.3"], ["rubysl-etc", "2.0.3"], ["rubysl-fcntl", "2.0.4"], ["rubysl-fileutils", "2.0.3"], ["rubysl-monitor", "2.0.0"], ["rubysl-openssl", "2.1.0"], ["rubysl-optparse", "2.0.1"], ["rubysl-stringio", "2.0.0"], ["rubysl-strscan", "2.0.0"], ["rubysl-tempfile", "2.0.1"], ["rubysl-thread", "2.0.2"], ["rubysl-tmpdir", "2.0.0"], ["rubysl-uri", "2.0.0"], ["rubysl-yaml", "2.0.4"], ["rubysl-zlib", "2.0.1"]]
  config[:runtime_gems] = [["json", "1.8.1"], ["rake", "10.1.1"], ["rdoc", "4.1.1"], ["ffi2-generators", "0.1.1"], ["rubinius-profiler", "2.0.1"], ["rubinius-coverage", "2.0.3"], ["rubinius-debugger", "2.0.0"], ["rubysl", "2.0.15"], ["json", "1.8.1"], ["rubysl-zlib", "2.0.1"], ["rubysl-yaml", "2.0.4"], ["rubysl-xmlrpc", "2.0.0"], ["rubysl-webrick", "2.0.0"], ["rubysl-weakref", "2.0.0"], ["rubysl-uri", "2.0.0"], ["rubysl-un", "2.0.0"], ["rubysl-tsort", "2.0.1"], ["rubysl-tmpdir", "2.0.0"], ["rubysl-timeout", "2.0.0"], ["rubysl-time", "2.0.3"], ["rubysl-thwait", "2.0.0"], ["rubysl-thread", "2.0.2"], ["rubysl-tempfile", "2.0.1"], ["rubysl-syslog", "2.0.1"], ["rubysl-sync", "2.0.0"], ["rubysl-strscan", "2.0.0"], ["rubysl-stringio", "2.0.0"], ["rubysl-socket", "2.0.1"], ["rubysl-singleton", "2.0.0"], ["rubysl-shellwords", "2.0.0"], ["rubysl-set", "2.0.1"], ["rubysl-securerandom", "2.0.0"], ["rubysl-scanf", "2.0.0"], ["rubysl-rss", "2.0.0"], ["rubysl-rinda", "2.0.1"], ["rubysl-rexml", "2.0.2"], ["rubysl-resolv", "2.0.0"], ["rubysl-readline", "2.0.2"], ["rubysl-rational", "2.0.1"], ["rubysl-pty", "2.0.2"], ["rubysl-pstore", "2.0.0"], ["rubysl-profiler", "2.0.1"], ["rubysl-profile", "2.0.0"], ["rubysl-prime", "2.0.1"], ["rubysl-prettyprint", "2.0.2"], ["rubysl-pathname", "2.0.0"], ["rubysl-ostruct", "2.0.4"], ["rubysl-optparse", "2.0.1"], ["rubysl-openssl", "2.1.0"], ["rubysl-open3", "2.0.0"], ["rubysl-open-uri", "2.0.0"], ["rubysl-observer", "2.0.0"], ["rubysl-nkf", "2.0.1"], ["rubysl-net-telnet", "2.0.0"], ["rubysl-net-smtp", "2.0.1"], ["rubysl-net-protocol", "2.0.1"], ["rubysl-net-pop", "2.0.1"], ["rubysl-net-imap", "2.0.1"], ["rubysl-net-http", "2.0.4"], ["rubysl-net-ftp", "2.0.1"], ["rubysl-mutex_m", "2.0.0"], ["rubysl-monitor", "2.0.0"], ["rubysl-mkmf", "2.0.1"], ["rubysl-matrix", "2.1.0"], ["rubysl-mathn", "2.0.0"], ["rubysl-logger", "2.0.0"], ["rubysl-irb", "2.0.4"], ["rubysl-ipaddr", "2.0.0"], ["rubysl-io-wait", "2.0.0"], ["rubysl-io-nonblock", "2.0.0"], ["rubysl-io-console", "2.0.0"], ["rubysl-gserver", "2.0.0"], ["rubysl-getoptlong", "2.0.0"], ["rubysl-forwardable", "2.0.1"], ["rubysl-find", "2.0.1"], ["rubysl-fileutils", "2.0.3"], ["rubysl-fiber", "2.0.0"], ["rubysl-fcntl", "2.0.4"], ["rubysl-expect", "2.0.0"], ["rubysl-etc", "2.0.3"], ["rubysl-erb", "2.0.1"], ["rubysl-enumerator", "2.0.0"], ["rubysl-english", "2.0.0"], ["rubysl-e2mmap", "2.0.0"], ["rubysl-drb", "2.0.1"], ["rubysl-digest", "2.0.3"], ["rubysl-delegate", "2.0.1"], ["rubysl-date", "2.0.6"], ["rubysl-curses", "2.0.1"], ["rubysl-csv", "2.0.2"], ["rubysl-coverage", "2.0.3"], ["rubysl-continuation", "2.0.0"], ["rubysl-complex", "2.0.0"], ["rubysl-cmath", "2.0.0"], ["rubysl-cgi-session", "2.0.1"], ["rubysl-cgi", "2.0.1"], ["rubysl-bigdecimal", "2.0.2"], ["rubysl-benchmark", "2.0.1"], ["rubysl-base64", "2.0.0"], ["rubysl-abbrev", "2.0.4"]]
  config[:ruby_version] = "2.1.0"
  config[:version] = "2.2.4"
  config[:libversion] = "2.2"
  config[:patch_version] = "4"
  config[:release_date] = "2014-02-01"
  config[:revision] = "fd07f67058445e206b0843ab2770fe43d8cdb2c5"
  config[:config_version] = 189
  config[:command_line] = ["--prefix=/usr", "--mandir=/usr/share/man", "--includedir=/usr/include/rubinius", "--appdir=/usr/lib/rubinius", "--gemsdir=/usr/lib/rubinius/gems", "--preserve-prefix", "--llvm-shared", "--without-rpath"]
  config[:build_ruby] = "/usr/bin/rbx"
  config[:build_make] = "make"
  config[:build_rake] = "rake"
  config[:build_perl] = "perl"
  config[:llvm] = :config
  config[:llvm_configure] = "/usr/bin/llvm-config"
  config[:llvm_version] = "3.4"
  config[:llvm_shared] = true
  config[:cc] = "gcc"
  config[:cxx] = "g++"
  config[:ldshared] = "gcc -shared"
  config[:ldsharedxx] = "g++ -shared"
  config[:gcc_major] = "4.8"
  config[:user_cflags] = "-march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4"
  config[:user_cxxflags] = "-march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4"
  config[:user_cppflags] = "-D_FORTIFY_SOURCE=2"
  config[:user_ldflags] = "-Wl,-O1,--sort-common,--as-needed,-z,relro"
  config[:system_cflags] = "-I/usr/local/include -fPIC"
  config[:system_cxxflags] = ""
  config[:system_cppflags] = ""
  config[:system_ldflags] = "-L/usr/local/lib -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread"
  config[:include_dirs] = ["/usr/local/include"]
  config[:lib_dirs] = ["/usr/local/lib"]
  config[:defines] = ["HAS_EXECINFO", "HAVE_SPT_REUSEARGV", "HAVE_CLOCK_GETTIME", "HAVE_NL_LANGINFO", "HAVE_POSIX_FADVISE", "HAVE_STRNLEN", "HAVE_TM_GMTOFF", "HAVE_TM_ZONE", "HAVE_TIMEZONE", "HAVE_TZNAME", "HAVE_DAYLIGHT", "HAVE_ALLOCA_H", "HAVE_STRING_H", "HAVE_SYS_TIME_H", "HAVE_SYS_TIMES_H", "HAVE_SYS_TYPES_H", "HAVE_UNISTD_H", "HAVE_STDARG_H", "STRERROR_R_CHAR_P"]
  config[:curses] = "curses"
  config[:host] = "i686-pc-linux-gnu"
  config[:cpu] = "i686"
  config[:vendor] = "pc"
  config[:os] = "linux-gnu"
  config[:little_endian] = true
  config[:sizeof_long] = 4
  config[:x86_32] = true
  config[:x86_64] = false
  config[:dtrace] = false
  config[:fibers] = true
  config[:sourcedir] = "/build/rubinius/src/rubinius-2.2.4"
  config[:stagingdir] = "/build/rubinius/src/rubinius-2.2.4/staging/usr"
  config[:build_prefix] = "/build/rubinius/src/rubinius-2.2.4/staging/usr"
  config[:runtime_gems_dir] = "/build/rubinius/src/rubinius-2.2.4/staging/usr/lib/rubinius/runtime/gems"
  config[:bootstrap_gems_dir] = "/build/rubinius/src/rubinius-2.2.4/bootstrap/gems"
  config[:capi_includedir] = "/build/rubinius/src/rubinius-2.2.4/vm/include/capi"
  config[:build_exe] = "/build/rubinius/src/rubinius-2.2.4/staging/usr/bin/rbx"
  config[:prefixdir] = "/usr"
  config[:bindir] = "/bin"
  config[:libdir] = "/lib/rubinius/library"
  config[:encdir] = "/lib/rubinius/library/encoding/converter"
  config[:runtimedir] = "/lib/rubinius/runtime"
  config[:kerneldir] = "/lib/rubinius/kernel"
  config[:sitedir] = "/lib/rubinius/site"
  config[:vendordir] = "/lib/rubinius/vendor"
  config[:includedir] = "/include/rubinius"
  config[:mandir] = "/share/man"
  config[:gemsdir] = "/lib/rubinius/gems"
  config[:program_name] = "rbx"
  config[:bin_links] = ["ruby", "rake", "gem", "irb", "rdoc", "ri", "erb"]
  config[:use_bin_links] = true
  config[:rpath] = false
  config[:windows] = false
  config[:darwin] = false
  config[:bsd] = false
  config[:linux] = true
  config[:vendor_zlib] = false
  config[:vm_release_h] = "/build/rubinius/src/rubinius-2.2.4/vm/gen/release.h"

  if Rubinius.constants.map { |x| x.to_s }.include?("BUILD_CONFIG")
    self::BUILD_CONFIG.replace config
  else
    self::BUILD_CONFIG = config 
  end
end
