Changeset 628 for CMT/HEAD/ChangeLog


Ignore:
Timestamp:
Jan 11, 2013, 11:23:19 AM (11 years ago)
Author:
rybkin
Message:

See C.L. 499

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/ChangeLog

    r627 r628  
     12013-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
    1382013-01-03    <rybkin@lal.in2p3.fr> 498
    239
Note: See TracChangeset for help on using the changeset viewer.