Changeset 483 for CMT/HEAD/ChangeLog
- Timestamp:
- Dec 13, 2008, 11:04:56 PM (17 years ago)
- File:
-
- 1 edited
-
CMT/HEAD/ChangeLog (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/ChangeLog
r482 r483 1 2008-12-13 <rybkin@lal.in2p3.fr> 378 2 3 * source/cmt_language.h: In class Language, introduce the members 4 dependencies_options, native_dependencies 5 * source/cmt_language.cxx: In class Language, in function action, add the 6 parsing of the -dependencies_options=OPTIONS option, in function show, 7 add the display of that option, implement the setup_native_dependencies 8 function to set <language>.native_dependencies to true, if 9 <language>.dependencies_options expands to a non-empty string 10 * source/cmt_generator.h: In class CmtGenerator, add the m_DEPENDENCIESOPTS 11 member 12 * source/cmt_generator.cxx: Handle the m_DEPENDENCIESOPTS member 13 * source/cmt_generators.cxx: In function LibraryGenerator::module_file_action, 14 replace the DEPENDENCIESOPTS template in the <language>, <language>_library 15 fragments with the value of <language>.dependencies_options, do not include 16 the dependencies fragment in the constituent (library/application) Make 17 file, if the language preprocessor(s) of all the source file(s) support the 18 generation of dependencies and the corresponding compiler options are 19 passed via the -dependencies_options=OPTIONS option of the language(s) 20 * mgr/fragments/cpp: Implement the generation of dependencies Make files 21 (one per source file) making use of the language compiler if the 22 the corresponding compiler options are passed 23 * mgr/fragments/cpp_library: idem 24 * mgr/fragments/c: idem 25 * mgr/fragments/c_library: idem 26 * mgr/fragments/nmake/cpp: idem 27 * mgr/fragments/nmake/cpp_library: idem 28 * mgr/fragments/nmake/c: idem 29 * mgr/fragments/nmake/c_library: idem 30 * mgr/requirements: define the cppdepflags, cdepflags macros to generate 31 dependencies making use of the language compiler for Linux, Darwin, VisualC 32 when the tags cpp_native_dependencies, c_native_dependencies are activated, 33 pass cppdepflags, cdepflags to the c++, c languages, define the 34 format_dependencies macro 35 * src/Makefile.core: Add the dep_echo, dep_silent macros to be used when 36 generating dependencies, add .make .stamp .cxx to the list of known 37 suffixes for optimisation 38 * src/NMakefile.core: idem 39 * src/Makefile.header: Remove the Make rule for src/Makefile.core 40 * mgr/fragments/constituent: In case STRUCTURED_OUTPUT is defined, create 41 the $(bin)${CONSTITUENT} here rather than in the constituent Make file 42 * mgr/fragments/constituent_lock: idem 43 * mgr/fragments/make_header: idem 44 * mgr/NMake: Filter macros containing personal names out of VisualC.nmake 45 * mgr/VisualC.nmake: idem 46 * mgr/cmt_format_deps.sh: Introduced to be used for the generation of 47 one dependencies Make file per source file 48 * mgr/cmt_format_deps.bat: idem 49 1 50 2008-11-29 <rybkin@lal.in2p3.fr> 377 2 51
Note:
See TracChangeset
for help on using the changeset viewer.
