Sha256: 77cd876b929b3f6e560027ccb6337a6b71fd5fc5f51e0d9a7dfa6972d68052b7

Contents?: true

Size: 390 Bytes

Versions: 7

Compression:

Stored size: 390 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
    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
cxxproject-0.6.5 lib/cxxproject/utils/cleanup.rb
cxxproject-0.6.4 lib/cxxproject/utils/cleanup.rb
cxxproject-0.6.2 lib/cxxproject/utils/cleanup.rb
cxxproject-0.6.1 lib/cxxproject/utils/cleanup.rb
cxxproject-0.6.0 lib/cxxproject/utils/cleanup.rb
cxxproject-0.5.48 lib/cxxproject/utils/cleanup.rb
cxxproject-0.5.47 lib/cxxproject/utils/cleanup.rb