Sha256: 5e7a824f3f716aa72d3c1c27f163c69c9c2b03b9a679a48c5fae5ba8988f7210
Contents?: true
Size: 343 Bytes
Versions: 6
Compression:
Stored size: 343 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) do |env| env.add_builder(MySource.new) env.MySource('inc.h', []) env.Program('program', Dir['*.c']) end
Version data entries
6 entries across 6 versions & 1 rubygems