Changeset 369 for CMT/v1r20/doc/ReleaseNotes.html
- Timestamp:
- Feb 2, 2007, 4:38:13 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/v1r20/doc/ReleaseNotes.html
r304 r369 45 45 46 46 <li> 47 <b>v1r20</b> 48 <ul> 49 <li class="new">Add support for the -import=PkgA,PkgB,... syntax: 50 <pre>library Lalib *.cpp -import=A,C</pre> 51 </li> 52 53 54 <li class="new">Extend the project syntax to support macros/tags. E.g.: 55 <pre> project Project 56 57 author garonne 58 59 use P1 v1.* 60 61 container container v1 62 63 # Policy definitions used by all packages belonging to this project 64 tag ATLAS 65 66 macro use_build_strategy "without_installarea" \ 67 ATLAS "with_installarea" 68 69 macro use_setup_strategy "no_root" \ 70 ATLAS "root" 71 72 macro use_structure_strategy "with_version_directory" \ 73 ATLAS "without_version_directory" 74 75 build_strategy $(use_build_strategy) 76 setup_strategy $(use_setup_strategy) 77 structure_strategy $(use_structure_strategy) 78 ...</pre> 79 </li> 80 <li class="new">Extend the strategy syntax for supporting variable, e.g.: 81 <pre> 82 macro use_strategy "without_installarea" \ 83 ATLAS "with_installarea" 84 85 build_strategy $(use_strategy)</pre> 86 </li> 87 88 <li class="new">Enable the package selection by native_version requirements:<pre>use foo -native_version=2.0</pre> 89 To activate this feature, it is necessary to execute the <tt>cmt config</tt> in all packages to 90 create for each eligible package a <tt>cmt/native_version.cmt</tt> file generated from the 91 <tt><package>_native_version macro</tt> and used for the package selection. 92 </li> 93 94 95 <li class="new"> 96 Add macros $(${GROUP}_pre_constituents), $(${GROUP}_post_constituents) for 97 ordering targets executed by default during make execution. 98 </li> 99 100 <li class="bug">Correct problems with the cxx pre-compiler parser for dealing with continuation 101 character, space, etc. This problem created in some case the missing dependencies problem with 102 previous releases (Thanks to Scott Snyder, 103 see <a href="http://savannah.cern.ch/bugs/?23384">bug report</a>). 104 </li> 105 106 <li class="bug">Fix bugs with <tt>-no_auto_imports</tt>.</li> 107 108 <li class="bug">Return status code when executing make by the <tt>"cmt make"</tt> action 109 name.</li> 110 111 <li class="bug">Correct the fact that a <tt>"apply_tag"</tt> protected by a private section is exported in 112 all the client packages.</li> 113 114 115 </ul> 116 </li> 117 118 119 120 <li> 47 121 <b>v1r19</b> 48 122 <ul>
Note: See TracChangeset
for help on using the changeset viewer.