Use "Environment" instead of "Rscons::Environment" in build tests

This commit is contained in:
Josh Holtrop 2018-12-17 22:11:11 -05:00
parent f8e6666a2c
commit 93ffed2eb2
85 changed files with 85 additions and 85 deletions

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.CFile("lexer.c", "lexer.l")
env.CFile("parser.c", "parser.y")
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.CFile("file.c", "foo.bar")
end
end

View File

@ -1,5 +1,5 @@
build do
debug = Rscons::Environment.new(echo: :command) do |env|
debug = Environment.new(echo: :command) do |env|
env['CFLAGS'] = '-O2'
env['CPPFLAGS'] = '-DSTRING="Debug Version"'
env.Program('program-debug.exe', Dir['src/*.c'])

View File

@ -1,5 +1,5 @@
build do
env1 = Rscons::Environment.new(echo: :command) do |env|
env1 = Environment.new(echo: :command) do |env|
env['CFLAGS'] = '-O2'
env.add_build_hook do |build_op|
build_op[:vars]['CPPFLAGS'] = '-DSTRING="Hello"'

View File

@ -3,7 +3,7 @@ configure do
end
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.Object("simple.o", "simple.c")
end
end

View File

@ -3,7 +3,7 @@ configure do
end
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.Object("simple.o", "simple.c")
end
end

View File

@ -3,7 +3,7 @@ configure do
end
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.Program("myconfigtest", "simple.c")
end
end

View File

@ -3,7 +3,7 @@ configure do
end
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.Program("myconfigtest", "simple.c")
end
end

View File

@ -4,7 +4,7 @@ configure do
end
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.Object("simple.o", "simple.c")
end
end

View File

@ -10,7 +10,7 @@ EOF
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(MySource.new)
env.MySource('inc.h', [])
env.Program('program.exe', Dir['*.c'])

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Command("inc.c",
[],
"CMD" => %w[ruby gen.rb ${_TARGET}],

View File

@ -10,7 +10,7 @@ EOF
end
build do
env = Rscons::Environment.new do |env|
env = Environment.new do |env|
env["hdr"] = "inc.h"
env["src"] = "program.c"
env.add_builder(MySource.new)

View File

@ -10,7 +10,7 @@ EOF
end
build do
e1 = Rscons::Environment.new do |env|
e1 = Environment.new do |env|
env.add_builder(MySource.new)
env["one"] = "5"
env[:cfg] = {val: "9"}

View File

@ -13,7 +13,7 @@ class CHGen < Rscons::Builder
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(CHGen.new)
env.CHGen("inc.c", ["program.c"])
env.Program("program.exe", %w[program.c inc.c])

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["build_root"] = env.build_root
env["inc_h"] = "inc.h"

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.Program("hello-d.exe", Rscons.glob("*.d"))
end
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Program('header.exe', Dir['*.c'])
end
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
require 'json'
require 'yaml'
env.add_builder(:JsonToYaml) do |target, sources, cache, env, vars|

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.Program('library.exe', ['lib.a', 'three.c'])
env.Library("lib.a", ['one.c', 'two.c'], 'CPPFLAGS' => ['-Dmake_lib'])
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env["ARCMD"] = %w[ar rcf ${_TARGET} ${_SOURCES}]
env.Library("lib.a", Rscons.glob("*.c"))
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Preprocess("pp", "foo.h")
end
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["CPPPATH"] << "src/lib"
libmine = env.SharedLibrary("mine", Rscons.glob("src/lib/*.c"))
env.Program("test-shared.exe",

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
File.open("foo.xyz", "wb") do |fh|
fh.puts("hi")
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["CPPPATH"] << "src/lib"
libmine = env.SharedLibrary("mine", Rscons.glob("src/lib/*.cc"))
env.Program("test-shared.exe",

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["CPPPATH"] << "src/lib"
libmine = env.SharedLibrary("mine", Rscons.glob("src/lib/*.d"))
env.Program("test-shared.exe",

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["CPPPATH"] << "src/lib"
env["SHLD"] = "gcc"
libmine = env.SharedLibrary("mine", Rscons.glob("src/lib/*.c"))

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Program('simple.exe', Dir['*.c'])
end
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
tempdir = ENV["TEMP"] || ENV["TMP"] || "/tmp"
source_file = File.join(tempdir, "abs.c")
File.open(source_file, "w") do |fh|

View File

@ -13,7 +13,7 @@ class MyObject < Rscons::Builder
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(MyObject.new)
File.open("test.xyz", "w") do |fh|
fh.puts <<EOF

View File

@ -9,7 +9,7 @@ class MyProgram < Rscons::Builder
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(MyProgram.new)
env.Object("simple.o", "simple.c")
File.open("two.c", "wb") do |fh|

View File

@ -4,7 +4,7 @@ class TestBuilder < Rscons::Builder
end
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(TestBuilder.new)
env.TestBuilder("file")
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["LIBS"] += ["c"]
env.Program('simple.exe', Dir['*.c'])
end

View File

@ -26,7 +26,7 @@ class DebugBuilder < Rscons::Builder
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(DebugBuilder.new)
if Rscons.vars["new_user_dep"]
env.depends("foo.o", "new_dep")

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Copy("simple.copy", "simple.c")
end
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Object("simple.o", "simple.c")
env.process
env["LDCMD"] = %w[gcc -o ${_TARGET} simple.o]

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Object("simple.o", "simple.c")
env["LDCMD"] = %w[gcc -o ${_TARGET} simple.o]
env.Program('simple.exe', ["simple.o"])

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Object("simple.o", "simple.c")
env.Object("two.o", "two.c")
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
target = env.Program("simple.exe", "simple.c")
user_deps = File.read("user_deps", mode: "rb").split(" ")
target.depends(*user_deps)

View File

@ -15,7 +15,7 @@ class TestBuilder < Rscons::Builder
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(TestBuilder.new)
env.TestBuilder("foo")
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Program("simple.exe", "simple.c")
env.clear_targets
end

View File

@ -1,5 +1,5 @@
build do
base_env = Rscons::Environment.new do |env|
base_env = Environment.new do |env|
env.n_threads = 165
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env["LD"] = "gcc"
env.Program('simple.exe', Dir['*.c'])
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
command = %W[gcc -o ${_TARGET} ${_SOURCES}]
env.Command("simple.exe",
"simple.c",

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Object("simple.o", "simple.c")
env.Command("simple.txt",
"simple.o",

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["sources"] = Rscons.glob("*.c")
env.Program("simple.exe", "${sources}")
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Directory("teh_dir")
end
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Object("simple.o", "simple.c")
env.Disassemble("simple.txt", "simple.o")
end

View File

@ -1,5 +1,5 @@
build do
env = Rscons::Environment.new do |env|
env = Environment.new do |env|
env["CFLAGS"] += %w[-O2 -fomit-frame-pointer]
env[:foo] = :bar
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Command("foo", "bar")
env.Command("bar", "baz")
env.Command("baz", "foo")

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Command("foo", "foo")
end
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
File.open("foo.xyz", "wb") do |fh|
fh.puts("hi")
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env["LD"] = "gcc"
env["LIBPATH"] += ["libdir"]
env.Program('simple.exe', Dir['*.c'])

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.Object("simple.o", "simple.c",
"CCCMD" => %w[${CC} -c -o ${_TARGET} -Dfoobar ${_SOURCES}])
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env["DEPFILESUFFIX"] = ".deppy"
env.Object("simple.o", "simple.c")
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(:Checker) do |target, sources, cache, env, vars|
unless cache.up_to_date?(target, :Checker, sources, env)
puts "Checker #{sources.first}" if env.echo != :off

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Preprocess("simplepp.c", "simple.c")
env.Program("simple.exe", "simplepp.c")
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["PROGSUFFIX"] = ".out"
env.Program("simple", Dir["*.c"])
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["MYSUFFIX"] = ".out"
env.Program("simple${MYSUFFIX}", Dir["*.c"])
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Program("simple", Dir["*.c"], "PROGSUFFIX" => ".xyz")
end
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Program("simple.exe", Dir["*.c"])
env.add_build_hook do |build_op|
if build_op[:target].end_with?(".o")

View File

@ -6,7 +6,7 @@ class MyObject < Rscons::Builder
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(MyObject.new)
env.MyObject("simple.o", "simple.c")
env.Program("simple.exe", "simple.o")

View File

@ -11,7 +11,7 @@ build do
end
end
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(MyCommand.new)
command = %w[gcc -c -o ${_TARGET} ${_SOURCES}]
env.MyCommand("simple.o", "simple.c", "CMD" => command)

View File

@ -19,7 +19,7 @@ class NonThreadedTestBuilder < Rscons::Builder
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(ThreadedTestBuilder.new)
env.add_builder(NonThreadedTestBuilder.new)
env.ThreadedTestBuilder("a")

View File

@ -15,7 +15,7 @@ class TestBuilder < Rscons::Builder
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(TestBuilder.new)
env.TestBuilder("one", [], "wait_time" => "3")
env.TestBuilder("two", [], "wait_time" => "0")

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
program = env.Program("simple.exe", Dir["*.c"])
env.depends(program, "program.ld")
end

View File

@ -12,7 +12,7 @@ class Fail < Rscons::Builder
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.add_builder(Fail.new)
4.times do |i|
wait_time = i + 1

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Program('simple.exe', Dir['*.cc'])
end
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["CXXSUFFIX"] = %w[.cccc .cc]
env["CXXFLAGS"] += %w[-x c++]
env.Program("simple.exe", Dir["*.cc"] + Dir["*.cccc"])

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Preprocess("simplepp.cc", "simple.cc")
env.Program("simple.exe", "simplepp.cc")
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.Object("one.o", "one.c", 'CPPFLAGS' => ['-DONE'])
env.Program('two_sources.exe', ['one.o', 'two.c'])
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["ASSUFFIX"] = %w[.ssss .sss]
env["CFLAGS"] += %w[-S]
env.Object("one.ssss", "one.c", "CPPFLAGS" => ["-DONE"])

View File

@ -11,7 +11,7 @@ class StrictBuilder < Rscons::Builder
end
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.add_builder(StrictBuilder.new)
env.Object("one.o", "one.c", "CCFLAGS" => %w[-DONE])
env.Object("two.o", "two.c")

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new() do |env|
Environment.new() do |env|
env["LIBSUFFIX"] = %w[.aaaa .aaa]
env.Library("one.aaaa", "one.c", "CPPFLAGS" => ["-DONE"])
env.Library("two.aaa", "two.c")

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["OBJSUFFIX"] = %w[.oooo .ooo]
env.Object("one.oooo", "one.c", "CPPFLAGS" => ["-DONE"])
env.Object("two.ooo", "two.c")

View File

@ -5,7 +5,7 @@ class MyObject < Rscons::Builder
end
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.add_builder(MyObject.new)
env.append('CPPPATH' => Rscons.glob('src/**'))
env.add_build_hook do |build_op|

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.append('CPPPATH' => Rscons.glob('src/**/*/'))
env.add_build_hook do |build_op|
if File.basename(build_op[:target]) == "one.o"

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new(echo: :command) do |env|
Environment.new(echo: :command) do |env|
env.append('CPPPATH' => Rscons.glob('src/**').sort)
FileUtils.mkdir_p(env.build_root)
FileUtils.mv("src/one/one.c", env.build_root)

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Copy("inst.exe", "copy.rb")
end
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["CSUFFIX"] = %w[.yargh .c]
env["CFLAGS"] += %w[-x c]
env["CPPPATH"] += Rscons.glob("src/**")

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.echo = :command
env.Install("inst.exe", "install.rb")
end

View File

@ -7,7 +7,7 @@ class MyBuilder < Rscons::Builder
end
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.echo = :command
env.add_builder(MyBuilder.new)
env.MyBuilder("foo")

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Install("inst.exe", "install.rb")
end
end

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env.Directory("inst")
env.Install("inst", "install_directory.rb")

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["CPPPATH"] << "src/two"
env.Object("one.o", "src/one/one.c")
env.Object("one.o", "src/two/two.c")

View File

@ -1,5 +1,5 @@
build do
Rscons::Environment.new do |env|
Environment.new do |env|
env["CPPPATH"] << "src/two"
env.Object("one.o", "src/one/one.c")
env.add_post_build_hook do |build_op|