Add tasks - close #139

This commit is contained in:
josh committed 2022-01-30 13:45:06 -05:00
1 parent f5ab51c477
commit bd9cf55b85
149 files changed
+1578 -1063

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new(name: "typical") do |env|
env["CPPPATH"] += glob("src/**")
env.Program("^/typical.exe", glob("src/**/*.c"))
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new(echo: :command) do |env|
env.append('CPPPATH' => glob('src/**/*/'))
env.add_build_hook do |builder|
@@ -1,4 +1,4 @@
build do
default do
Environment.new(echo: :command) do |env|
env.append('CPPPATH' => glob('src/**'))
env.add_build_hook do |builder|
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new(echo: :command) do |env|
env.append("CPPPATH" => glob("src/**"))
FileUtils.mkdir_p(env.build_root)
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
base_env = Environment.new do |env|
env["CPPPATH"] += glob("src/**")
end
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Copy("inst.exe", "copy.rb")
end
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Directory("copy")
env.Copy("copy", "copy_directory.rb")
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.Copy("dest", ["copy.rb", "copy_multiple.rb"])
end
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env["CSUFFIX"] = %w[.yargh .c]
env["CFLAGS"] += %w[-x c]
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env.echo = :command
env.Copy("copy.rb", "echo_command_ruby_builder.rb")
+1 -1
View File
@@ -5,7 +5,7 @@ class MyBuilder < Rscons::Builder
end
end
build do
default do
Environment.new do |env|
env.echo = :command
env.add_builder(MyBuilder)
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
mkdir "foo"
cd "foo" do
mkdir_p ["bar/baz", "bar/booz"]
+9 -3
View File
@@ -1,9 +1,13 @@
project_name "install_test"
build do
Environment.new do |env|
env["CPPPATH"] += glob("src/**")
Environment.new do |env|
env["CPPPATH"] += glob("src/**")
task "build" do
env.Program("^/program.exe", glob("src/**/*.c"))
end
task "install", deps: "build" do
env.InstallDirectory("${prefix}/bin")
env.Install("${prefix}/bin", "^/program.exe")
env.InstallDirectory("${prefix}/share")
@@ -12,3 +16,5 @@ build do
env.Install("${prefix}/src", "src")
end
end
default(deps: "build")
+1 -1
View File
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env["CPPPATH"] += glob("src/**")
env.Program("^/prog.exe", glob("src/**/*.c"))
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env["CPPPATH"] << "src/two"
env.Object("one.o", "src/one/one.c")
@@ -1,4 +1,4 @@
build do
default do
Environment.new do |env|
env["CPPPATH"] << "src/two"
env.Object("one.o", "src/one/one.c")