⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 message.jam

📁 Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work
💻 JAM
字号:
# Copyright 2008 Vladimir Prus# Distributed under the Boost Software License, Version 1.0.# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)# Defines main target type 'message', that prints a message when built for the# first time.import project ;import "class" : new ;import targets ;import property-set ;class message-target-class : basic-target{    rule __init__ ( name-and-dir : project : * )    {        basic-target.__init__ $(name-and-dir) : $(project) ;        self.3 = $(3) ;        self.4 = $(4) ;        self.5 = $(5) ;        self.6 = $(6) ;        self.7 = $(7) ;        self.8 = $(8) ;                self.9 = $(9) ;                self.built = ;    }        rule construct ( name : source-targets * : property-set )    {        if ! $(self.built)        {            for i in 3 4 5 6 7 8 9            {                if $(self.$(i))                {                    ECHO $(self.$(i)) ;                }            }            self.built = 1 ;        }                return [ property-set.empty ] ;    }}rule message ( name : * ){    local project = [ project.current ] ;    targets.main-target-alternative      [ new message-target-class $(name) : $(project)         : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) ] ;}IMPORT $(__name__) : message : : message ;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -