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

📄 jamfile

📁 boost库提供标准的C++ API 配合dev c++使用,功能更加强大
💻
字号:
#  (C) Copyright Gennadiy Rozental 2001-2003.
#  Use, modification, and distribution are subject to the 
#  Boost Software License, Version 1.0. (See accompanying file 
#  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
#
#  See http://www.boost.org/libs/test for the library home page.

subproject libs/test/build ;

PRG_EXEC_MON_SOURCES =
  execution_monitor
  cpp_main
  ;

TEST_EXEC_MON_SOURCES =
  execution_monitor
  test_tools
  unit_test_parameters
  unit_test_log
  unit_test_monitor
  unit_test_result
  unit_test_suite
  supplied_log_formatters
  test_main
  ;

UTF_SOURCES =
  execution_monitor
  test_tools
  unit_test_parameters
  unit_test_log
  unit_test_monitor
  unit_test_result
  unit_test_suite
  unit_test_main
  supplied_log_formatters
  ;

template boost_test_lib 
     ## sources ##
     : 
     ## requirements ##
     : <sysinclude>$(BOOST_ROOT) <borland><*><cxxflags>-w-8080 <define>BOOST_TEST_NO_AUTO_LINK=1
     ## default build ##
     : <threading>single/multi <runtime-link>static/dynamic
     ;

lib boost_prg_exec_monitor    : <template>boost_test_lib
                                ../src/$(PRG_EXEC_MON_SOURCES).cpp ;

lib boost_test_exec_monitor   : <template>boost_test_lib
                                ../src/$(TEST_EXEC_MON_SOURCES).cpp ; 

lib boost_unit_test_framework : <template>boost_test_lib
                                ../src/$(UTF_SOURCES).cpp ; 

if ! $(NT)
{
dll boost_prg_exec_monitor    : <template>boost_test_lib
                                ../src/$(PRG_EXEC_MON_SOURCES).cpp ;

dll boost_test_exec_monitor   : <template>boost_test_lib
                                ../src/$(TEST_EXEC_MON_SOURCES).cpp ; 

dll boost_unit_test_framework : <template>boost_test_lib
                                ../src/$(UTF_SOURCES).cpp ;
}

install test lib
    :
        [ unless $(NT) :
            <dll>boost_prg_exec_monitor
            <dll>boost_test_exec_monitor
            <dll>boost_unit_test_framework ]
        <lib>boost_prg_exec_monitor
        <lib>boost_test_exec_monitor
        <lib>boost_unit_test_framework
    ;

stage stage/lib 
    : 
        [ unless $(NT) :
            <dll>boost_prg_exec_monitor
            <dll>boost_test_exec_monitor
            <dll>boost_unit_test_framework ]
        <lib>boost_prg_exec_monitor
        <lib>boost_test_exec_monitor
        <lib>boost_unit_test_framework

    :
        <locate>$(BOOST_ROOT)
        common-stage-tag
        <tag><postfix>-$(version-tag)
        <target>stage
        <target>all
    :
        debug release
    ;

⌨️ 快捷键说明

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