Changeset 595 for CMT/HEAD/ChangeLog
- Timestamp:
- Dec 9, 2011, 1:45:45 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/ChangeLog
r594 r595 1 2011-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 1 73 2011-12-02 <rybkin@lal.in2p3.fr> 471 2 74
Note: See TracChangeset
for help on using the changeset viewer.