Changeset 628 for CMT/HEAD/ChangeLog
- Timestamp:
- Jan 11, 2013, 11:23:19 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/ChangeLog
r627 r628 1 2013-01-11 <rybkin@lal.in2p3.fr> 499 2 3 * source/cmt_generators.cxx: In class LibraryGenerator function build, 4 depending on constituent attribute need_prototypes, set m_HASPROTOTYPES 5 accordingly and fill jar_header, java_header, library_header, 6 application_header makefiles fragments with value, in class 7 ConstituentsMakefileGenerator constructor, in function reset, handle 8 introduced fragment constituent_app_lib, in function build, set 9 m_HASPROTOTYPES according to constituent attribute need_prototypes, fill 10 introduced fragment constituent_app_lib with value 11 * source/cmt_generators.h: In class ConstituentsMakefileGenerator, 12 introduce member for fragment constituent_app_lib 13 * source/cmt_generator.h: In class CmtGenerator, introduce member m_HASPROTOTYPES 14 * source/cmt_generator.cxx: In class CmtGenerator constructor, in function 15 reset, handle introduced member m_HASPROTOTYPES 16 * source/cmt_parser.cxx: In class StandardMacroBuilder function 17 fill_for_constituent_macros, define macros <constituent>compile_dependencies, 18 <constituent>prototype_dependencies for applications, libraries 19 * mgr/fragments/constituent_app_lib: Introduce makefiles fragment for 20 applications, libraries in order to compile dependent constituents in 21 parallel 22 * mgr/fragments/constituent: Remove unused code, add empty command for 23 double-colon rules without one (so that implicit rule is not searched for) 24 * mgr/fragments/constituent_lock: idem 25 * mgr/fragments/application_header: Add rules for ${CONSTITUENT}compile, 26 ${CONSTITUENT}prototype targets 27 * mgr/fragments/java_header: idem 28 * mgr/fragments/library_header: idem 29 * mgr/fragments/jar_header: idem 30 * mgr/fragments/library: Create shared library stamp in same rule as library 31 * mgr/fragments/library_no_static: Create library stamps in same rule as 32 library 33 * mgr/fragments/jar: Add empty command for double-colon rules without one (so that implicit rule is not searched for) 34 * mgr/fragments/java: Create necessary directory in compilation rule to 35 avoid race condition 36 * mgr/requirements: Declare makefiles fragment constituent_app_lib 37 1 38 2013-01-03 <rybkin@lal.in2p3.fr> 498 2 39
Note: See TracChangeset
for help on using the changeset viewer.