Sha256: d57088ea787293f8d8a5679c3c1571a4b50d05deedbf68387d1be7c0382af86e
Contents?: true
Size: 337 Bytes
Versions: 3
Compression:
Stored size: 337 Bytes
Contents
class MySource < Rscons::Builder def run(target, sources, cache, env, vars = {}) File.open(target, 'w') do |fh| fh.puts <<EOF #define THE_VALUE 5678 EOF end target end end Rscons::Environment.new(echo: :short, builders: [MySource.new]) do |env| env.MySource('inc.h', []) env.Program('program', Dir['*.c']) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rscons-0.0.14 | build_tests/custom_builder/build.rb |
rscons-0.0.13 | build_tests/custom_builder/build.rb |
rscons-0.0.12 | build_tests/custom_builder/build.rb |