Sha256: 58d9f59304517d47490638927af55068368b106ee2ef6c007c3364f9a3ac9489

Contents?: true

Size: 513 Bytes

Versions: 9

Compression:

Stored size: 513 Bytes

Contents

require 'rake'
require 'rake/clean'
require 'cxxproject/ext/filelist'

module Cxxproject
  module Utils

    def self.cleanup_rake()
      ALL_BUILDING_BLOCKS.clear
      Rake.application.clear
      Rake.application.idei.set_abort(false)
      CLEAN.pending_add.clear
      CLEAN.items.clear
      task :clean do
        CLEAN.each { |fn| rm_r fn rescue nil }
      end
      task :clobber => [:clean] do
        CLOBBER.each { |fn| rm_r fn rescue nil }
      end      
    end

  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
cxxproject-0.5.72 lib/cxxproject/utils/cleanup.rb
cxxproject-0.5.71 lib/cxxproject/utils/cleanup.rb
cxxproject-0.5.70 lib/cxxproject/utils/cleanup.rb
cxxproject-0.5.69 lib/cxxproject/utils/cleanup.rb
cxxproject-0.5.68 lib/cxxproject/utils/cleanup.rb
cxxproject-0.5.67 lib/cxxproject/utils/cleanup.rb
cxxproject-0.5.66 lib/cxxproject/utils/cleanup.rb
cxxproject-0.5.65 lib/cxxproject/utils/cleanup.rb
cxxproject-0.5.64 lib/cxxproject/utils/cleanup.rb