# Define cross build settings
MRuby::CrossBuild.new('pcat') do |conf|

  toolchain :gcc

  # C compiler settings
  conf.cc do |cc|
    cc.command = "#{ENV['GNUi386']}/bin/gcc386"
    cc.flags = "-O2 -fno-strength-reduce -mpreferred-stack-boundary=2 -Wall"
    cc.include_paths = ["#{root}/include", "#{ENV['BD']}/include", "../src/posix_include"]
    cc.defines = %w(DISABLE_STDIO PCAT)
  end

  # Archiver settings
  conf.archiver do |archiver|
    archiver.command = "#{ENV['GNUi386']}/bin/ar"
    archiver.archive_options = 'rvl %{outfile} %{objs}'
  end

  conf.build_mrbtest_lib_only

  @bins = [] # for disable to link mrbc for target.

end