Rscons::Environment.new do |env| env.append('CPPPATH' => Rscons.glob('src/**')) env.build_dir(%r{^src/([^/]+)/}, 'build_\\1/') env.Program('build_dir.exe', Rscons.glob('src/**/*.c')) end