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