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)