Checkpoint

This commit is contained in:
josh committed 2022-01-23 16:44:18 -05:00
1 parent f5ab51c477
commit 125ab4c171
136 files changed
+707 -615

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Program('simple.exe', Dir['*.c'])
end
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new(echo: :command) do |env|
tempdir = ENV["TEMP"] || ENV["TMP"] || "/tmp"
source_file = File.join(tempdir, "abs.c")
+1 -1
View File
@@ -10,7 +10,7 @@ class ThreadedTestBuilder < Rscons::Builder
end
end
build do
default do
Environment.new do |env|
env.add_builder(ThreadedTestBuilder)
env.ThreadedTestBuilder("T3", [], "delay" => 3)
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
object = env.Object("simple.o", "simple.c")
env.Program("simple.exe", object)
+1 -1
View File
@@ -3,7 +3,7 @@ class TestBuilder < Rscons::Builder
true
end
end
build do
default do
Environment.new do |env|
env.add_builder(TestBuilder)
env.TestBuilder("file")
@@ -14,7 +14,7 @@ class MyObject < Rscons::Builder
end
end
build do
default do
Environment.new do |env|
env.add_builder(MyObject)
env.MyObject("simple.o", "simple.c")
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env["LIBS"] += ["m"]
env.Program('simple.exe', Dir['*.c'])
+1 -1
View File
@@ -27,7 +27,7 @@ class DebugBuilder < Rscons::Builder
end
end
build do
default do
Environment.new do |env|
env.add_builder(DebugBuilder)
if Rscons.vars["new_user_dep"]
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Copy("simple.copy", "simple.c")
end
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Object("simple.o", "simple.c")
env.process
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Object("simple.o", "simple.c")
env["LDCMD"] = %w[gcc -o ${_TARGET} simple.o]
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Object("simple.o", "simple.c")
env.Object("two.o", "two.c")
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
target = env.Program("simple.exe", "simple.c")
user_deps = File.read("user_deps", mode: "rb").split(" ")
+1 -1
View File
@@ -13,7 +13,7 @@ class TestBuilder < Rscons::Builder
end
end
build do
default do
Environment.new do |env|
env.add_builder(TestBuilder)
env.TestBuilder("foo")
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Program("simple.exe", "simple.c")
env.clear_targets
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
base_env = Environment.new do |env|
env.n_threads = 165
end
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new(echo: :command) do |env|
env["LD"] = "gcc"
env.Program('simple.exe', Dir['*.c'])
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
command = %W[gcc -o ${_TARGET} ${_SOURCES}]
env.Command("simple.exe",
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Object("simple.o", "simple.c")
env.Command("simple.txt",
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env["sources"] = glob("*.c")
env.Program("simple.exe", "${sources}")
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Directory("teh_dir")
end
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Object("simple.o", "simple.c")
env.Disassemble("simple.txt", "simple.o")
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Object("simple.o", "simple.c")
end
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
env = Environment.new do |env|
env["CFLAGS"] += %w[-O2 -fomit-frame-pointer]
env[:foo] = :bar
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Command("foo", "bar")
env.Command("bar", "baz")
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Command("foo", "foo")
end
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.produces("foo", "bar")
end
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
File.open("foo.xyz", "wb") do |fh|
fh.puts("hi")
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new(echo: :command) do |env|
env["LD"] = "gcc"
env["LIBPATH"] += ["libdir"]
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new(echo: :command) do |env|
env.Object("simple.o", "simple.c",
"CCCMD" => %w[${CC} -c -o ${_TARGET} -Dfoobar ${_SOURCES}])
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new(echo: :command) do |env|
env["DEPFILESUFFIX"] = ".deppy"
env.Object("simple.o", "simple.c")
+1 -1
View File
@@ -1,7 +1,7 @@
path_prepend "path_prepend"
path_append "path_append"
build do
default do
Environment.new do |env|
system("flex")
system("foobar")
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.add_builder(:Checker) do |params|
unless @cache.up_to_date?(@target, :Checker, @sources, @env)
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Preprocess("simplepp.c", "simple.c")
env.Program("simple.exe", "simplepp.c")
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env["PROGSUFFIX"] = ".out"
env.Program("simple", Dir["*.c"])
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env["MYSUFFIX"] = ".out"
env.Program("simple${MYSUFFIX}", Dir["*.c"])
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Program("simple", Dir["*.c"], "PROGSUFFIX" => ".xyz")
end
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Program("simple.exe", Dir["*.c"])
env.add_build_hook do |builder|
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Program("simple.exe", glob("*.c"))
env.Size("simple.size", "simple.exe")
+1 -1
View File
@@ -17,7 +17,7 @@ class NonThreadedTestBuilder < Rscons::Builder
end
end
build do
default do
Environment.new do |env|
env.add_builder(ThreadedTestBuilder)
env.add_builder(NonThreadedTestBuilder)
+1 -1
View File
@@ -13,7 +13,7 @@ class TestBuilder < Rscons::Builder
end
end
build do
default do
Environment.new do |env|
env.add_builder(TestBuilder)
one = env.TestBuilder("one", [], "wait_time" => "3")
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
program = env.Program("simple.exe", Dir["*.c"])
env.depends(program, "program.ld")
@@ -8,7 +8,7 @@ class FileBuilder < Builder
true
end
end
build do
default do
Environment.new do |env|
env.add_builder(FileBuilder)
env.File("^/file.txt")
@@ -11,7 +11,7 @@ class Fail < Rscons::Builder
end
end
build do
default do
Environment.new do |env|
env.add_builder(Fail)
4.times do |i|