Sha256: 86f1438bb23f9846ef9391fabc7d9ca47240d756abf3ae8339a76eeb1bc2d1a8

Contents?: true

Size: 1.18 KB

Versions: 1

Compression:

Stored size: 1.18 KB

Contents

require 'colored'

#############################################【1.初始化逻辑】#############################################

#控制参数初始化。根据命令行参数,设置到ENV中
module Pod
  class Command
    alias_method :old_fbinitialize, :initialize
    def initialize(args)

#mark for youku
        if (args.flag?("fastbuild"))
          puts (("[FASTBUILD]  initialize: ").magenta)
          ENV["POD_FASTBUILD_MODE"]="true"
          ENV["POD_FAST_MODE"]="true"
          ENV["POD_BUILD_CFG"]="Debug,Release"
        end
        if (args.flag?("fb"))
          puts (("[FASTBUILD]  initialize: ").magenta)
          ENV["POD_FASTBUILD_MODE"]="true"
          ENV["POD_FAST_MODE"]="true"
          ENV["POD_BUILD_CFG"]="Debug,Release"
        end
#mark   youku end

      old_fbinitialize(args)
    end
  end
end


module Pod
  class Installer
    alias_method :old_fb_install!, :install!
    def install!
        old_fb_install!

   #mark for youku
        if ENV["POD_FASTBUILD_MODE"]
            editscript =`sh fb.sh`
            if editscript
               puts (("[FASTBUILD] success modify xconfig ").magenta)
            end
        end
   #mark youku end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cocoapods-youku-environment-0.1.5 lib/cocoapods/youku/environment/cocoapods_fastbuild.rb