Changeset 595 for CMT/HEAD/ChangeLog


Ignore:
Timestamp:
Dec 9, 2011, 1:45:45 PM (13 years ago)
Author:
rybkin
Message:

See C.L. 472

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/ChangeLog

    r594 r595  
     12011-12-09    <rybkin@lal.in2p3.fr> 472
     2
     3        * source/cmt_system.h: In class CmtSystem, introduce function cwd_variable
     4        * source/cmt_system.cxx: In class CmtSystem, implement function
     5        cwd_variable, in functions pwd, cd make use of cwd_variable, in function cd
     6        do not put cwd_variable into environment on Windows
     7        * source/cmt_use.cxx: In class UseContext function mask_auto_imports
     8        switch, add default path to avoid warning on Windows
     9        * source/cmt_fragment.cxx: In class Fragment function print, return 0 if
     10        fragment not located, in function locate leave path empty if fragment not
     11        located, in function copy, set error on read failure
     12        * source/cmt_generators.cxx: In class DocumentGenerator function build,
     13        return on dependency_fragment copy errors, in class
     14        PackagesMakefileGenerator function build, return on fragments copy errors
     15        * source/cmt_generator.h: In class InGenerator, add member pedantic
     16        * source/cmt_generator.cxx: In class Generator function
     17        build_constituent_infile, return value of class InGenerator build function,
     18        in class InGenerator class Buffer function print check return value of
     19        function initialize and return on error, in class InGenerator classes
     20        Languages and Fragments function initialize set error if language or
     21        fragment not found, and return number of errors, In class InGenerator
     22        function build, check return value of fragments print function, set error
     23        and return number of errors, if pedantic is enabled
     24        * source/cmt_parser.cxx: In class Cmt functions
     25        do_build_constituent(s)_config, set error if tag undefined or empty
     26        * mgr/fragments/nmake/dependency: Introduce fragment for document NMakefile
     27        generation
     28        * mgr/fragments/nmake/package: Introduce fragment for broadcast NMakefile
     29        generation
     30        * mgr/fragments/nmake/packages_header: idem
     31        * mgr/fragments/nmake/packages_trailer: idem
     32        * mgr/fragments/nmake/dependencies: Use $(build_dependencies) command with
     33        dependencies infile and include directories and source files supplied
     34        via CLI, rebuild as needed regardless of QUICK mode
     35        * mgr/fragments/nmake/constituent: In QUICK mode, rebuild constituent
     36        NMakefile if any requirements file changes, do not rebuild for uninstall
     37        target
     38        * mgr/fragments/nmake/constituent_lock: idem
     39        * mgr/fragments/nmake/group: Remove dependency on makefilesclean
     40        * mgr/fragments/nmake/constituents_header: Specify explicit (with empty
     41        command) rules for requirements files for optimisation
     42        * mgr/fragments/nmake/constituents_trailer: Remove remove_library_links,
     43        makefilesclean targets (not needed), move binclean target to
     44        NMakefile.header
     45        * mgr/fragments/nmake/make_header: Define dependencies infile for use with
     46        $(build_dependencies) command
     47        * mgr/fragments/nmake/cpp: Add explicit dependency on source file to
     48        ${CONSTITUENT}_dependencies.nmake
     49        * mgr/fragments/nmake/cpp_library: idem
     50        * mgr/fragments/nmake/c: idem
     51        * mgr/fragments/nmake/c_library: idem
     52        * mgr/fragments/nmake/fortran: idem
     53        * mgr/fragments/nmake/fortran_library: idem
     54        * mgr/fragments/nmake/lex: idem
     55        * mgr/fragments/nmake/lex_library: idem
     56        * mgr/fragments/nmake/yacc: idem
     57        * mgr/fragments/nmake/yacc_library: idem
     58        * src/NMakefile.core: Add .in to known suffixes
     59        * src/NMakefile.header: Introduce and implement BCAST mode, making use of
     60        cmt build broadcast_config command. In QUICK mode, rebuild constituents or
     61        broadcast NMakefile and corresponding macros files if any requirements file
     62        changes, extend dynamic help messages on targets available for BCAST mode
     63        * src/setup.bat: Enable CMT QUICK mode
     64        * src/Makefile.header: Improve help message, minor code cleanup
     65        * mgr/fragments/make_header: Minor code cleanup
     66        * mgr/fragments/constituents_header: Remove makefiles target
     67        * mgr/fragments/constituents_trailer: Remove makefilesclean target
     68        * mgr/fragments/package: Add check target
     69        * mgr/fragments/packages_trailer: idem
     70        * mgr/fragments/packages_header: idem, make Package_failure_handler for
     71        ignore PACKAGE_FAILURE_POLICY always return 0
     72       
    1732011-12-02    <rybkin@lal.in2p3.fr> 471
    274
Note: See TracChangeset for help on using the changeset viewer.