Sha256: b94855b3a102bdb7be614073b2a486ebef81596f253ca03a92829ccac9bf44c6
Contents?: true
Size: 332 Bytes
Versions: 5
Compression:
Stored size: 332 Bytes
Contents
class MySource < Rscons::Builder def run(target, sources, cache, env) File.open(target, 'w') do |fh| fh.puts <<EOF #define THE_VALUE 5678 EOF end target end end Rscons::Environment.new(echo: :short) do |env| env.add_builder(MySource.new) env.MySource('inc.h', []) env.Program('program', Dir['*.c']) end
Version data entries
5 entries across 5 versions & 1 rubygems