Sha256: e810b72881690f82abcda5e50ae1b5f165ca5039376bf36e7c78a12ad8e0f128
Contents?: true
Size: 762 Bytes
Versions: 1
Compression:
Stored size: 762 Bytes
Contents
#!/usr/bin/env ruby require 'gcc_to_clang_analyzer/prepare_compiler_commandline' require 'gcc_to_clang_analyzer/rewrite_plist_file' require 'logger' logger = Logger.new(STDOUT) logger.level = Logger:: logger.debug("original #{ARGV.join(' ')}") command_line, output = PrepareCompilerCommandline.transform(ARGV) cl = command_line.join(' ') logger.info("executing '#{cl}'") res = system(cl) return res if res != 0 if res && output.length > 0 workspace_path = File.absolute_path('..') prefix = File.absolute_path('.').gsub(workspace_path+'/', '') tmp_output = output + ".tmp" File.open(tmp_output, 'w') do |io| io << RewritePlistFile.with_prefix(prefix, output) end File.delete(output) File.rename(tmp_output, output) end return 0
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gcc-to-clang-analyzer-0.0.3 | bin/g++ |