Warning, /sdk/kde-dev-scripts/cmake-utils/scripts/replaceinallfiles is written in an unsupported language. File is not indexed.

0001 #!/usr/bin/env ruby
0002 
0003 Orig="original Makefile.am contents follow"
0004 Repl=""
0005 
0006 require 'ftools'
0007 
0008 hits=0
0009 Dir["**/CMakeLists.txt"].each do |file|
0010    printf("file: %s\n", file)
0011    fileContents=IO.readlines(file)
0012    newFile=File.new(file, "w+")
0013    fileContents.each do |line|
0014       if line.include?(Orig)
0015          hits=hits+1
0016          break
0017 #         next
0018          line[Orig]=Repl
0019       end
0020       newFile.printf("%s", line)
0021    end
0022 end
0023 printf("%d replacements made\n", hits)