- Timestamp:
- Feb 4, 2014, 4:11:10 PM (10 years ago)
- Location:
- CMT/v1r25-branch
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/v1r25-branch
-
CMT/v1r25-branch/ChangeLog
- Property svn:mergeinfo changed
/CMT/HEAD/ChangeLog merged: 670
r669 r671 1 2014-02-04 <rybkin@lal.in2p3.fr> 526 2 3 * mgr/CMT.pacman: Update 4 * doc/ReleaseNotes.html: idem 5 * doc/CMTDownload.html: idem 6 1 7 2014-01-31 <rybkin@lal.in2p3.fr> 525 2 8 - Property svn:mergeinfo changed
-
CMT/v1r25-branch/doc/CMTDownload.html
r304 r671 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> 2 <html><head><!-- 1 <!-- 3 2 //----------------------------------------------------------- 4 3 // Copyright Christian Arnault LAL-Orsay CNRS … … 6 5 // See the complete license in cmt_license.txt "http://www.cecill.info". 7 6 //----------------------------------------------------------- 8 --><title>CMTDownload</title><!-- Changed by: Christian Arnault, 10-Apr-2002 --><!-- phpmyvisites --> 9 7 --> 10 8 11 <script type="text/javascript"> 12 <!-- 13 var a_vars = Array(); 14 var pagename=''; 15 16 var phpmyvisitesSite = 1; 17 var phpmyvisitesURL = "http://www.cmtsite.org/phpmv2/phpmyvisites.php"; 18 //--> 19 </script><script language="javascript" src="CMTDownload_fichiers/phpmyvisites.js" type="text/javascript"></script></head><body alink="#007777" bgcolor="#ffffff" link="#550088"><a href="http://www.phpmyvisites.net/" title="phpMyVisites | Open source web analytics" onclick="window.open(this.href);return(false);"> 20 21 <img src="CMTDownload_fichiers/phpmyvisites.gif" alt="phpMyVisites" style="border: 0pt none ;"> 22 23 <noscript> 24 <p>phpMyVisites | Open source web analytics 25 <img src="http://www.cmtsite.org/phpmv2/phpmyvisites.php" alt="phpMyVisites" style="border:0" /> 26 </p> 27 </noscript> 28 </a> 29 <!-- /phpmyvisites --> 30 9 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> 10 <html> 11 <head> 12 <title>CMTDownload</title> 13 <!-- Changed by: Christian Arnault, 10-Apr-2002 --> 14 </head> 31 15 16 <body BGCOLOR="#FFFFFF" link="#550088" alink="#007777" alink="#007777"> 32 17 <h1>CMTDownload</h1> 33 18 … … 36 21 <i>You should first download the source kit of CMT, and this kit is 37 22 complete for a local rebuild. In addition, it is optionally 38 possible to obtain some prebuilt binaries for some platforms 23 possible to obtain some prebuilt binaries for some platforms: 24 <!-- 39 25 (note that any binary kit also requires to first download the 40 26 source kit for a proper installation of CMT): 27 --> 41 28 </i> 42 29 </blockquote> 43 30 44 31 <center> 45 <table border="1" cols="1"> 46 47 <tbody><tr><td><a href="http://www.cmtsite.org/phpmv2/phpmyvisites.php?url=http://www.cmtsite.org/v1r19/CMTv1r19.tar.gz&id=1&pagename=FILE:CMTv1r19.tar.gz">Source kit</a> </td></tr> 48 <tr><td><a href="http://www.cmtsite.org/phpmv2/phpmyvisites.php?url=http://www.cmtsite.org/v1r19/CMTv1r19OSF1-alpha.tar.gz&id=1&pagename=FILE:CMTv1r19OSF1-alpha.tar.gz">OSF1-alpha</a> </td></tr> 49 <tr><td><a href="http://www.cmtsite.org/phpmv2/phpmyvisites.php?url=http://www.cmtsite.org/v1r19/CMTv1r19Linux-i686.tar.gz&id=1&pagename=FILE:CMTv1r19Linux-i686.tar.gz">Linux-i686</a> </td></tr> 50 <tr><td><a href="http://www.cmtsite.org/phpmv2/phpmyvisites.php?url=http://www.cmtsite.org/v1r19/CMTv1r19Linux-x86_64.tar.gz&id=1&pagename=FILE:CMTv1r19Linux-x86_64.tar.gz">Linux-x86_64</a> </td></tr> 51 <tr><td><a href="http://www.cmtsite.org/phpmv2/phpmyvisites.php?url=http://www.cmtsite.org/v1r19/CMTv1r19Linux-ia64.tar.gz&id=1&pagename=FILE:CMTv1r19Linux-ia64.tar.gz">Linux-ia64</a> </td></tr> 52 <tr><td><a href="http://www.cmtsite.org/v1r19/CMTv1r19SunOS-sun4u.tar.gz">SunOS-sun4u</a> </td></tr> 53 <tr><td><a href="http://www.cmtsite.org/v1r19/CMTv1r19AIX-002064874C00.tar.gz">AIX-002064874C00</a> </td></tr> 54 <tr><td><a href="http://www.cmtsite.org/phpmv2/phpmyvisites.php?url=http://www.cmtsite.org/v1r19/CMTv1r19VisualC.tar.gz&id=1&pagename=FILE:CMTv1r19VisualC.tar.gz">VisualC</a> </td></tr> 55 <tr><td><a href="http://www.cmtsite.org/v1r19/CMTv1r19CYGWIN_NT-5.1-i686.tar.gz">CYGWIN_NT-5.1-i686</a> </td></tr> 56 <tr><td><a href="http://www.cmtsite.org/phpmv2/phpmyvisites.php?url=http://www.cmtsite.org/v1r19/CMTv1r19Darwin-PowerMacintosh.tar.gz&id=1&pagename=FILE:CMTv1r19Darwin-PowerMacintosh.tar.gz">Darwin-PowerMacintosh</a> </td></tr> 57 58 32 <table BORDER COLS=1 > 33 <tr><td><a href="CMTv1r26p20140131.tar.gz">Source kit</a> </td></tr> 34 <tr><td><a href="CMTv1r26p20140131Linux-i686.tar.gz">Linux-i686 and Linux-x86_64</a> </td></tr> 35 <tr><td><a href="CMTv1r26p20140131Linux-i686-v1r26p20140131-1.i686.rpm">Linux-i686 and Linux-x86_64 rpm</a> </td></tr> 36 <!-- 37 <tr><td><a href="CMTv1r26p20140131Darwin-PowerMacintosh.tar.gz">Darwin-PowerMacintosh (ppc, Tiger)</a> </td></tr> 38 --> 39 <tr><td><a href="CMTv1r26p20140131Darwin-i386.tar.gz">Darwin-i386 (universal binary with x86_64 and i386, Mountain Lion)</a> </td></tr> 40 <!-- 41 <tr><td><a href="CMTv1r26p20140131VisualC71.zip">VisualC71 (Visual Studio .NET 2003)</a> </td></tr> 42 <tr><td><a href="CMTv1r26p20140131VisualC.zip">VisualC9 (Visual Studio 2008)</a> </td></tr> 43 <tr><td><a href="CMTv1r26p20140131VisualC10.zip">VisualC10 (Visual Studio 2010)</a> </td></tr> 44 --> 59 45 <!-- 60 46 //----------------------------------------------------------- … … 66 52 67 53 68 </t body></table>54 </table> 69 55 </center> 70 56 71 57 72 58 <hr> 73 <address><a href="mailto: garonne@lal.in2p3.fr">vincent Garonne</a></address>59 <address><a href="mailto:rybkin at lal.in2p3.fr">Grigory Rybkin</a></address> 74 60 <!-- Created: Thu Feb 3 15:55:09 MET 2000 --> 75 61 <!-- hhmts start --> 76 Last modified: Wed Nov 22 15:55:11 CEST 2006 62 Last modified: Tue Feb 04 2014 63 <!-- Fri May 22 10:13:49 CEST 2009 --> 77 64 <!-- hhmts end --> 78 </body></html> 65 </body> 66 </html> -
CMT/v1r25-branch/doc/ReleaseNotes.html
r387 r671 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> 2 <html><head> 3 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> 1 4 <!-- 2 5 //----------------------------------------------------------- … … 5 8 // See the complete license in cmt_license.txt "http://www.cecill.info". 6 9 //----------------------------------------------------------- 7 --> 8 9 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> 10 <html> 11 <head>12 <title>Release notes</title>13 14 <style type= 'text/css'>10 --><title>Release notes</title> 11 12 13 14 15 16 17 <style type="text/css"> 15 18 li.bug 16 19 { … … 27 30 } 28 31 <!-- font-style:italic; --> 29 </style> 30 </head> 31 32 <body BGCOLOR="#FFFFFF" link="#550088" alink="#007777" alink="#007777"> 32 </style></head><body alink="#007777" bgcolor="#ffffff" link="#550088"> 33 33 <h1>Release notes</h1> 34 34 … … 44 44 <ul> 45 45 46 47 <li> 48 <b>v1r26p20140131, v1r25p20140131</b> 49 <ul> 50 51 <li class="new">Implement enhanced cached requirements file generation, with "cmt setup -requirements" command, i.e., resolve sets for macros if possible, resolve paths fully if possible, so as to strip path of non-existent directories by default, explicitly controlled by options -(no)_strip_path 52 </li> 53 <li class="new">Implement enhanced usage of cached requirements file by reading additional flags from requirements file, e.g., with "cmt run <command>" 54 </li> 55 <li class="new">In "cmt show tags" command output, print uses in which apply_tag statement appears for tag 56 </li> 57 <li class="new">Make -tag_remove=<tag-list> option functional on any tags (rather than only those specified on the command line or in CMTEXTRATAGS environment variable) 58 </li> 59 <li class="new">For "cmt broadcast" command, implement enhanced handling of special CMTHOME, CMTUSERCONTEXT projects packages - visited if in current project only or with special depth values (0: CMTUSERCONTEXT project packages only, -1: CMTHOME project packages only) 60 </li> 61 <li class="new">Make requirements file in special CMTHOME, CMTUSERCONTEXT projects non-mandatory 62 </li> 63 <li class="new">Add support for devbranches directory - additional branches location - in Subversion repository 64 </li> 65 <li class="new">Make -use=<package>:<version>:<path> option fully functional with standard use statement syntax, make -path=<path> option functional for relative <path> as with standard use statement syntax, e.g., 66 <pre>pattern find_pkg \ 67 macro <package>_find_<pkg> "`cmt -q -use=<pkg>:<ver>:<offset> check configuration&&echo <package>_<pkg>_found||echo <package>_<pkg>_not_found`" ; \ 68 apply_tag $(<package>_find_<pkg>) 69 70 pattern use_pkg_if_found \ 71 apply_pattern find_pkg pkg=<pkg> ver=<ver> offset=<offset> ; \ 72 macro <package>_<pkg>_info "" <package>_<pkg>_found "<pkg> <ver> <offset>" ; \ 73 use $(<package>_<pkg>_info) 74 75 apply_pattern use_pkg_if_found pkg=MyExtraPatterns ver=*</pre> 76 </li> 77 78 <li class="bug">Fully resolve set values in setup scripts for consistency 79 </li> 80 <li class="bug">Make fixes/improvements to source files dependencies generator (reported by Joerg Stelzer) 81 </li> 82 <li class="bug">Improve diagnostics messages for project file syntax errors 83 </li> 84 85 <li class="int">Optimise and improve CMT shell setup and cleanup scripts 86 </li> 87 <li class="int">Optimise and make cleaner initial configuration procedure 88 </li> 89 <li class="int">General performance optimisation 90 </li> 91 <li class="int">Optimise "cmt checkout" command performance (algorithm suggested by Wim Lavrijsen), introduce SVNDEBUG environment variable to facilitate debugging 92 </li> 93 <li class="int">Work around Make errors if stamps files do not exist 94 </li> 95 96 </ul> 97 </li> 98 99 <li> 100 <b>v1r25p20130606</b> 101 <ul> 102 103 <li class="new">Exclude aliases from the output of commands "cmt show set_names", "cmt show sets" (requested by David Quarrie) 104 </li> 105 <li class="new">Allow for possibly multi-line output of commands in command substitution (introduced with backquotes, `COMMAND`) 106 </li> 107 <li class="new">Detect clang compiler on Mac OS X platform 108 </li> 109 110 <li class="bug">Parse includes acquired via include_dirs statement for imported uses 111 </li> 112 <li class="bug">For applications belonging to "check" group, ensure that application is built before running check (reported by Andrei Kazarov and Andrei Salnikov) 113 </li> 114 <li class="bug">Fix cleanup of libraries for Darwin platform 115 </li> 116 <li class="bug">Ensure that *.in files are cleaned up in binary tag directory only (reported by Andrei Kazarov) 117 </li> 118 119 <li class="int">Optimise makefile fragments so that implicit rule is not searched for 120 </li> 121 122 </ul> 123 </li> 124 125 <li> 126 <b>v1r26</b> 127 <ul> 128 129 <li class="new">Compile dependent applications, libraries in parallel for build time optimisation 130 </li> 131 <li class="new">For applications and libraries, introduce options -modules and -no_modules (default), to be used if they are built with files in languages with modules (like Fortran 90 and later). Necessary, in order to compile applications, libraries dependent upon application, library with -modules option after compiling latter 132 </li> 133 <li class="new">Exclude aliases from the output of commands "cmt show set_names", "cmt show sets" (requested by David Quarrie) 134 </li> 135 <li class="new">Allow for possibly multi-line output of commands in command substitution (introduced with backquotes, `COMMAND`) 136 </li> 137 <li class="new">Detect clang compiler on Mac OS X platform 138 </li> 139 140 <li class="bug">Parse includes acquired via include_dirs statement for imported uses 141 </li> 142 <li class="bug">For applications belonging to "check" group, ensure that application is built before running check (reported by Andrei Kazarov and Andrei Salnikov) 143 </li> 144 <li class="bug">Fix cleanup of libraries for Darwin platform 145 </li> 146 147 <li class="int">Optimise makefile fragments so that implicit rule is not searched for 148 </li> 149 150 </ul> 151 </li> 152 153 <li> 154 <b>v1r25</b> 155 <ul> 156 157 <li class="new">Implement commands "cmt show alias", "cmt show alias_names", "cmt show alias_value", "cmt show aliases" (requested by David Quarrie) 158 </li> 159 <li class="new">Implement enhanced mechanism of source files dependencies generation at 160 compilation time making use of -MMD preprocessor option for C/C++ libraries/applications, to enable, tag c_native_dependencies/cpp_native_dependencies should be activated 161 </li> 162 163 <li class="bug">In setup/cleanup scripts, unset set variables only to work around Z Shell unset builtin command being POSIX non-conformant (exit code of 1 on unset variables) 164 </li> 165 <li class="bug">Fix/improve prototypes handling (reported by Andrei Kazarov and Franco Carbognani) 166 </li> 167 168 <li class="int">Optimise internal source files dependencies generator, command "cmt build dependencies" (make more than 4 times faster) 169 </li> 170 <li class="int">Optimise requirements files parsing (make ~ 2 times faster), optimise string manipulation functions 171 </li> 172 <li class="int">Make use of system functions realpath (POSIX) and _fullpath (Windows) 173 </li> 174 <li class="int">Introduce use member to hold canonicalized absolute realpath so as not to re-calculate it several times 175 </li> 176 <li class="int">Optimise/improve paths handling 177 </li> 178 <li class="int">Optimise CMT setup scripts by reducing the number of processes 179 </li> 180 <li class="int">Improve error handling 181 </li> 182 183 </ul> 184 </li> 185 186 <li> 187 <b>v1r24</b> 188 <ul> 189 190 <li class="new">Optimise and enhance "cmt build dependencies" command so that it makes use of files and include directories from CLI input, of input file dependencies[_CONSTITUENT].in, generate dependencies[_CONSTITUENT].in files 191 </li> 192 <li class="new">Optimise and enhance "cmt build/remove library_links" commands so that they make use of input file library_links.in, generate library_links.in file 193 </li> 194 <li class="new">Pass necessary for script $(make_shlib) macro values via environment, in cmt_make_shlib_common.sh script, take necessary macro values from environment, if available, rather than invoke CMT multiple times 195 </li> 196 <li class="new">Introduce and implement BCAST mode (set CMTBCAST to non-empty string) to build all used packages of the current package with "(cmt) make". If run in the project container, builds the whole project. Using Make -j option (number of job slots, not available with NMake on Windows), this mode allows to parallelise independent packages builds and, depending on project structure and number of processors, may be significantly (several times) faster than "cmt broadcast make". 197 </li> 198 <li class="new">By default, set MAKEFLAGS, if unset, to set number of job slots to number of processors, and enable CMT QUICK mode 199 </li> 200 <li class="new">In QUICK mode, rebuild constituent(s) or broadcast (N)Makefile and corresponding macros files, if any requirements file changes only 201 </li> 202 <li class="new">In QUICK mode, run "cmt build/remove library_links" commands with library_links input file, if any requirements file changes only 203 </li> 204 <li class="new">In QUICK mode, files dependencies are always rebuilt, if a file or its dependency change 205 </li> 206 <li class="new">Implement dynamic help messages on variables targets available for BCAST mode 207 </li> 208 <li class="new">Add package selection criterion based on <package>_native_version (-native_version=VERSION option) in case of CMT structuring style without_version_directory (similarly to style with_version_directory) 209 </li> 210 <li class="new">Enhance/fix command completions for TCSH, ZSH, implement command completion for BASH 211 </li> 212 <li class="new">Make "cmt check configuration" command exit with error, if non-constant cmtpath_pattern found for package outside CMTPATH - cannot be applied 213 </li> 214 <li class="new">Do not keep .DEFAULT target in constituents Makefile, if PEDANTIC is defined 215 </li> 216 217 <li class="bug">Ensure document source files dependencies get rebuilt whenever source file or its dependencies change 218 </li> 219 <li class="bug">Make uninstall target (rather than clean target) dependent on remove_library_links target to ensure library links uninstallation 220 </li> 221 <li class="bug">Implement error handling for "cmt create" command 222 </li> 223 <li class="bug">Make "cmt build dependencies" command exit with error, if path specified for dependencies calculation is not found 224 </li> 225 <li class="bug">In class CmtSystem functions, check return value of system functions and propagate it via return value, or via setting error, and/or by printing error message 226 </li> 227 <li class="bug">Enhance error handling for input files generation, if fragment is not found 228 </li> 229 <li class="bug">In (un)install_action.sh(.bat) scripts, exit with error on file command or reference file command error 230 </li> 231 <li class="bug">Print help info on stdout (rather than stderr) 232 </li> 233 234 <li class="int">In class cmt_regexp, introduce and implement clear function, use it in classes Use, Project 235 </li> 236 <li class="int">In class CmtGenerator, remove prepare_use_context function, m_deps_builder member 237 </li> 238 <li class="int">Do not assign target_<name> tag to document corresponding to action by default but only if this tag is used in tag or symbol expression 239 </li> 240 <li class="int">For all constituents with -target_tag option, assign associated tag target_<name> only if this tag is used in tag or symbol expression 241 </li> 242 <li class="int">Incorporate call to do_check_configuration into function do_build_constituents_config 243 </li> 244 <li class="int">Print warning message if package requested for import cannot be imported for constituent without target tag during cmt build constituents_config, otherwise during cmt build constituent_config 245 </li> 246 <li class="int">Make constituent name optional for "cmt build dependencies" command 247 </li> 248 <li class="int">In (N)Makefile fragments, specify explicit empty command in (un)install, check target rules (for optimisation, to avoid implicit rule search) 249 </li> 250 <li class="int">In class CmtError, introduce system_error code 251 </li> 252 <li class="int">On Windows, use _unlink, _chmod, _putenv instead of deprecated - beginning in Visual C++ 2005 - POSIX names functions 253 </li> 254 </ul> 255 </li> 256 257 <li> 258 <b>v1r23</b> 259 <ul> 260 261 <li class="new">Ensure that all sub-uses of packages imported with -import=<package> constituent option are also imported recursively if not imported yet and not specified with -no_auto_imports option 262 </li> 263 <li class="new">Provide tag activation context in "cmt show tags" command output, if does not duplicate already printed information 264 </li> 265 <li class="new">In "cmt check configuration" command, if current use is outside CMTPATH, issue warning or set error, provided [CMT]PEDANTIC environment variable is set 266 </li> 267 <li class="new">Ensure head version (matching CMTHEADVERSION environment variable, or HEAD or head) satisfies any use request and takes precedence 268 </li> 269 <li class="new">When generating setup/cleanup scripts, ensure sets, paths names are converted into valid shell variable names (issuing corresponding message if replacement happens) 270 </li> 271 <li class="new">Rename cmt/version.cmt and issue warning if under version control and checked out with CMT structuring style with_version_directory 272 </li> 273 <li class="new">Optimise fragment search, issue warning, if not found 274 </li> 275 <li class="new">Improve error handling, diagnostic and help messages for some commands 276 </li> 277 <li class="bug">Improve handling of -no_auto_imports option of use statement, ensure "cmt show uses" command shows where auto_imports state gets set 278 </li> 279 <li class="bug">Improve handling of -f=<file> option 280 </li> 281 <li class="bug">Make option -e=<extra-statement(s)> functional 282 </li> 283 <li class="int">Reduce the number of reads of requirements files tree by generating input requirements file for constituent(s) without associated tag in one CMT invocation. Then from it, generate constituent Makefile 284 </li> 285 <li class="int">When building CMT with GNU Make, allow for user overrides/extra flags via CXXFLAGS, LDFLAGS, TARGET_ARCH variables 286 </li> 287 <li class="int">Reduce the number of pwd function invocations 288 </li> 289 </ul> 290 </li> 291 292 <li> 293 <b>v1r22</b> 294 <ul> 295 296 <li class="new">Introduce option -requirements for command "cmt setup" to generate standalone requirements file from which generate setup script 297 </li> 298 <li class="new">Introduce option -xml to produce output in XML format (with document type definition), currently for commands "cmt setup", "cmt show projects", "cmt show uses" (requested by Marco Clemencic) 299 </li> 300 <li class="new">Ensure QUICK mode can be used for from scratch build (requested by RD Schaffer) 301 </li> 302 <li class="new">Introduce command "cmt build constituents_config" to generate constituents Makefile, tag specific Makefile, and setup definitions file, and "cmt build constituent_config" to generate constituent Makefile fragment, tag specific Makefile, and setup definitions file at the same time (rather than use 3 commands) for build time optimisation 303 </li> 304 <li class="bug">Ensure CMTSTRUCTURINGSTYLE environment variable setting be functional with "cmt co" command 305 </li> 306 <li class="bug">Enhance cleanup of setup temporary files 307 </li> 308 <li class="bug">Make "cmt show tags" commands more informative, i.e. show list of packages which imply tags for particular tag (rather than last package from list) 309 </li> 310 <li class="bug">When several alternative values are specified through several tag-value pairs, select the first matching condition (rather than based on conditions priorities) 311 </li> 312 <li class="bug">For -no_static mode, generate <library>.stamp in addition to <library>.shstamp 313 </li> 314 <li class="int">Projects (other than current project) coming from CMTPATH entries are not ignored in case current project does not have parents 315 </li> 316 <li class="int">Enhance error handling in NMakefiles 317 </li> 318 <li class="int">To generate setup/cleanup scripts for standalone package, use same functions as for standard packages 319 </li> 320 <li class="int">In case of project requested with conflicting releases, issue warning, do not set CmtError 321 </li> 322 <li class="int">Add optional argument of type ostream for several functions 323 </li> 324 <li class="int">Do not use Makefile common_target to have one process fewer 325 </li> 326 327 </ul> 328 </li> 329 330 <li> 331 <b>v1r21</b> 332 <ul> 333 <li class="new">Introduce and implement "cmt show container [<path>]..." command. Apply tag container_package if current package is container package of project (requested by Marco Clemencic) 334 </li> 335 <li class="new">Introduce new setup strategy with values scripts and no_scripts. Do not generate (or remove existing) cleanup and setup scripts if setup_strategy includes no_scripts (requested by David Rousseau and RD) 336 </li> 337 <li class="new">Implement new options -C (for context), -i (for info) of "cmt co|checkout" command 338 </li> 339 <li class="new">Make options -R (recursive checkout) and -requirements (checkout from requirements file) functional with Subversion 340 </li> 341 <li class="new">Introduce the CMTHEADVERSION environment variable to hold the string that is written into the version.cmt file on "cmt checkout" of the package's trunk when it is different from any existing tag. The value may contain the templates <package>, <PACKAGE>, <revision>, where <revision> is replaced with last_changed_rev of the trunk 342 </li> 343 <li class="new">Introduce cmt_parallel_bins tag to enable locking mechanism which allows for simultaneous/parallel builds for multiple binary tags (not activated by default) 344 </li> 345 <li class="new">Use command specified by macro "devenv_command" to retrieve version of Microsoft (R) Visual Studio and define a corresponding tag (vs<digit(s)>). Set macro devenv_command to "devenv /?" if VS (for Visual Studio) tag is activated (not activated by default) 346 </li> 347 <li class="new">Use system dependent size PATH_MAX for path name arrays instead of 256 (requested by Francesco Prelz) 348 </li> 349 <li class="new">Print warning in current package, when package applies an undefined pattern. When building constituents makefile, print a warning message if a package requested for import for a constituent cannot be imported (requested by Sebastien Binet) 350 </li> 351 <li class="bug">Make behaviour wrt package versions matching consistent for both package structuring styles (with_version_directory and without_version_directory). In version specification, v* matches any version as well as * 352 </li> 353 <li class="bug">Allow for doing setup with setup scripts generated by "cmt config" from any place (with a correct CMTPROJECTPATH), resolving ticket #57 354 </li> 355 <li class="bug">Enhance/Improve error handling in general, diagnostic and help messages 356 </li> 357 <li class="bug">Exit with an error on file (including stdout) write errors 358 </li> 359 <li class="bug">Upon execution of setup.[c]sh, cleanup.[c]sh scripts, exit with a non-zero status on failure, taking into account failures of user provided setup, cleanup scripts 360 </li> 361 <li class="bug">Improve projects ordering 362 </li> 363 <li class="int">Optimise retrieval of Mac OS version 364 </li> 365 <li class="int">Introduce diagnostic function for CMTVERBOSE level 366 </li> 367 <li class="int">Do not use "no_version_style" 368 </li> 369 370 </ul> 371 </li> 372 373 <li> 374 <b>v1r20p20090520</b> 375 <ul> 376 <li class="new">Implement the generation of dependencies Makefiles (one per source file) making use of the language compiler (preprocessor) 377 <pre> 378 The corresponding compiler options should be passed via the -dependencies_options=OPTIONS option of the language 379 380 Define the cppdepflags, cdepflags macros that hold the compiler options to generate dependencies for Linux, 381 Darwin, VisualC when the tags cpp_native_dependencies, c_native_dependencies are activated 382 383 Pass cppdepflags, cdepflags to the c++, c languages as defined by CMT 384 385 Introduce mgr/cmt_format_deps.sh(.bat) scripts to be used for the generation of one dependencies (N)Makefile 386 per source file, define the format_dependencies macro via the introduced scripts 387 388 NOTE: To use the feature, the tags cpp_native_dependencies, c_native_dependencies need to be activated 389 (not activated by default) 390 </pre></li> 391 392 <li class="new">Implement the generation of dependencies depending on the files 393 modifications rather than every time NMake is run for Windows 394 <pre> 395 Same as for Unix-like systems 396 </pre></li> 397 398 <li class="new">Complete the message of the "cmt make help" command 399 </li> 400 401 <li class="new">If the Verbose level is activated (the CMTVERBOSE environment variable is set to a non-empty string), check whether the names of different packages in upper case coincide and issue a warning appropriately, print a warning message when an undefined pattern is referenced 402 </li> 403 404 <li class="new">For Darwin, build statically linked (archive) libraries with "libtool", the recommended way 405 </li> 406 407 <li class="new">Add the possibility to do checkout of CMT packages from Subversion repository via the "cmt checkout" command 408 <pre> 409 The choice between CVS and Subversion is made based on which environment variable - CVSROOT or SVNROOT - is set 410 411 For checkout from Subversion repository, the command specified via macro svn_checkout_command (set by CMT to 412 mgr/cmt_svn_checkout.py, based on Subversion Python bindings) is used 413 414 CVS checkout is done via the CVS command line client 415 </pre></li> 416 417 <li class="bug">Ensure that the <constituent>_use_linkopts macro is set in case the 418 constituent -import=<package> options effectively import nothing 419 </li> 420 <li class="bug">Ensure that the use_stamps macro is set taking into account the -no_auto_imports options 421 </li> 422 423 <li class="bug">Ensure that command "cmt show groups" is functional 424 </li> 425 426 <li class="bug">Use POSIX conformant syntax for shell utilities 427 </li> 428 429 <li class="bug">Ensure that dangling symbolic links can be uninstalled 430 </li> 431 432 <li class="bug">Ensure "cmt checkout" command exit status is set to a nonzero value on error 433 </li> 434 435 <li class="int">Optimise the retrieval of the Mac OS version 436 </li> 437 438 <li class="int">In the QUICK mode, generate $(cmt_local_tagfile) if non-existent 439 </li> 440 441 <li class="int">Ensure that uninstallation (make uninstall) be done in reverse build order (for Unix-like systems for now) 442 </li> 443 444 <li class="int">Remove the connection between clean and uninstall targets for Windows - same as for Unix-like systems 445 </li> 446 447 <li class="int">Add .make .stamp .cxx to the list of known suffixes and a rule with an empty command for $(use_requirements) for optimisation 448 </li> 449 450 <li class="int">Change the names of the files recording the setup to $(bin)setup.(n)make and $(bin)setup_${CONSTITUENT}.(n)make 451 </li> 452 453 <li class="int">Make the READONLY mode obsolete (the relocation of the binary build directory provides this functionality as well) 454 </li> 455 456 </ul> 457 </li> 458 459 <li> 460 <b>v1r20p20081118</b> 461 <ul> 462 463 <li class="new">Implement the -no_static option for libraries 464 <pre>by default both static and shared library are built 465 </pre></li> 466 <li class="new">Introduce diagnostic messages levels: Debug, Info, Warning, Error, Fatal 467 <pre>Default value: Info, the level to use can be configured using the environment variables 468 CMTDEBUG, CMTINFO, CMTWARNING, CMTERROR, CMTFATAL (in order of precedence) if set to a non-empty string 469 and/or the existing command line options -warnings (Warning), -disable_warnings (Error), -quiet (Fatal) 470 </pre></li> 471 <li class="new">Use diagnostic messages prefix consistently 472 <pre>default value: #CMT--->, can be configured using the environment variable CMTMSGPREFIX 473 </pre></li> 474 <li class="new">Retrieve the package version when structuring style used is `without_version_directory' from: 475 <pre> 476 1) cmt/version.cmt file if available (and readable) 477 2) version statement in the package requirements file 478 </pre></li> 479 <li class="new">Allow for the relocation of the binary build directory 480 <pre> 481 via redefinition of the bin macro. E.g., macro bin "$(TMPDIR)/$(package)" in ${CMTUSERCONTEXT}/requirements, then 482 $ cmt make 483 </pre></li> 484 <li class="new">Add the -rs suffix option to the cmt checkout command 485 <pre> 486 E.g., 487 $ cmt co packagename -rs -00-01-02 488 same as 489 $ cmt co packagename -r packagename-00-01-02 490 (proposed by David Rousseau) 491 </pre></li> 492 <li class="bug">Correct CMTPATH entries ordering and the application of cmtpath_pattern's in case of diamond project hierarchy</li> 493 <li class="bug">Correct the setting of macros in case the -import option of constituents is used so as to import what is requested only</li> 494 <li class="bug">Correct handling of the requirements file in ${CMTHOME} and/or ${CMTUSERCONTEXT} if specified and exist</li> 495 <li class="bug">Correct cmt broadcast in case of symlinks in the paths</li> 496 <li class="bug">Correct the handling of the -with_version_directory and -without_version_directory command line options with cmt checkout</li> 497 <li class="int">Introduce the CMTFLAGS environment variable (set up automatically) in order to contain command line options (currently, to configure the diagnostic messages level and the structuring style) so as to pass the flags to recursive cmt invocations. If CMTFLAGS exists in the environment, the flags from it are processed before the command line options</li> 498 <li class="int">Do not set macro ${CONSTITUENT}linkopts, use $(cmt_installarea_linkopts) with $(${CONSTITUENT}_use_linkopts) instead of $(use_linkopts) for applications</li> 499 <li class="int">Generate the BIN macro to hold an absolute path for the path specified by the bin macro</li> 500 501 </ul> 502 </li> 503 504 <li> 505 <b>v1r20p20080222</b> 506 <ul> 507 508 <li class="new">Control the verbosity of Make 509 <pre>by setting the following Make variables (in order of precedence): 510 VERBOSE - print CMT messages and echo Make commands 511 QUIET - print CMT messages (default) 512 ECHO - echo Make commands 513 SILENT - no CMT messages or Make commands echoing 514 NOTE: In order to have user provided CMT documents (makefile fragments) controlled 515 by these switches, the CMT document author 516 - will not prefix command lines with @ (or prefix with macro $(silent)) 517 - will print messages (if any) starting a separate command line with macro $(echo) 518 (see, e. g., mgr/fragments/tex)</pre></li> 519 <li class="new">Control the prefix of the CMT messages 520 <pre>via the Make variable CMTMSGPREFIX (default value: #CMT--->)</pre></li> 521 <li class="bug">Correct the passing of (N)Make options for recursive (N)Make invocations</li> 522 <li class="new">Ensure CVS operations are retried in case of failure</li> 523 <li class="int">Optimise a number of internally used scripts by reducing the number of processes (used a patch from KELEMEN Peter)</li> 524 <li class="bug">Correct the handling of the -with_version_directory 525 and -without_version_directory command line options</li> 526 <li class="bug">Ensure the dependencies are re-calculated 527 whenever the included files are changed (the problem pointed out by Marco)</li> 528 <li class="bug">Improve the handling of symlinks in the paths</li> 529 <li class="new">Do not rebuild any *.make files when Make variable QUICK is defined 530 <pre>This may be used to save time when developing a package code without changing configuration or source files dependencies </pre></li> 531 <li class="int">Make use of the structuring style, when 532 configuring a package without a version.cmt file, to allow the use 533 of digits in package names of such packages structured without 534 a version directory. Improve diagnostic messages for this case</li> 535 536 <li class="new">Allow simultaneous/parallel builds for multiple binary tags 537 (used suggestions from Pere, Stefan, and Andrea): 538 <pre>- build all the makefiles in the binary tag directory 539 - implement a locking mechanism 540 The mechanism is in effect for CMT documents if 541 macros lock_command, unlock_command are set to non-empty strings (default). 542 Then, command ${lock_command} ${CONSTITUENT}${lock_suffix} is run by CMT to create the lock file in the package cmt directory 543 before the document ${CONSTITUENT} is built, 544 and command ${unlock_command} ${CONSTITUENT}${lock_suffix} is run by CMT to remove the lock file 545 after the document ${CONSTITUENT} is built. 546 The assumption is that while CMT applications, and libraries for different binary tags deal with different files, 547 documents for different binary tags may deal with (e. g., build, install) 548 the same files (e. g., header files). The locking mechanism is to ensure the documents are done one at a time</pre></li> 549 <li class="new">Implement an optional header file filter mechanism to replace 550 header files matching a pattern with a stamp file when calculating files dependencies 551 <pre>The mechanism is in effect if there is a package which 552 - sets macro <package>_header_file_filter (to a regular expression) 553 - sets macro <package>_header_file_stamp to a path of an existing file 554 or file $(PACKAGE_ROOT)/cmt/cmt_header_file.stamp exists. 555 Then, each header file whose path matches one of the regular expressions (if several packages activate the mechanism) 556 is replaced with the corresponding stamp file in the dependency calculation and 557 its dependencies are not examined. This may reduce the dependencies calculation time significantly. 558 Example: 559 macro Boost_header_file_filter $(Boost_home)/include/boost-$(Boost_file_version) 560 macro Boost_header_file_stamp $(Boost_home)/include/boost-$(Boost_file_version)/boost/any.hpp 561 The dependencies of the source files including Boost header files will only include the any.hpp file path. 562 </pre> 563 </li> 564 565 </ul> 566 </li> 567 568 <li> 569 <b>v1r20p20070720</b> 570 <ul> 571 572 <li class="bug">Fix the generation of source files dependencies</li> 573 <li class="bug">Fix the `cmt show version' command</li> 574 575 </ul> 576 </li> 577 578 <li> 579 <b>v1r20p20070524</b> 580 <ul> 581 582 <li class="new">activate the support to PWD env. var.</li> 583 <li class="bug">Send error & warning messages to stderr instead of stdout.</li> 584 <li class="bug">Fix cvs interface.</li> 585 <li class="int">Make use of the $(jar) macro</li> 586 587 588 </ul> 589 </li> 590 591 46 592 <li> 47 593 <b>v1r20p20070208</b> 48 594 <ul> 595 49 596 <li class="bug">Disable the creation of <tt><project>_ROOT/CONFIG</tt> 50 597 variables for the PACKAGE_POLICY_FOR_<tt><project></tt> virtual package</li> … … 87 634 </li> 88 635 <li class="new">Extend the strategy syntax for supporting variable, e.g.: 89 <pre> 90 macro use_strategy "without_installarea" \ 636 <pre> macro use_strategy "without_installarea" \ 91 637 ATLAS "with_installarea" 92 638 … … 133 679 to obtain it from command line.</li> 134 680 <li class="new">Extend the strategy syntax for supporting variable, e.g.: 135 <pre> 136 macro use_strategy "without_installarea" \ 681 <pre> macro use_strategy "without_installarea" \ 137 682 ATLAS "with_installarea" 138 683 … … 167 712 168 713 <li class="new"> 169 Add a touch functionnality, e.g. <tt>cvs co -t package</tt>, during cvs checkout, this is mainly due that cvs keeps the file 170 timestamps so that build tools, i.d. make, can not recognize it as "new". The "best" default behaviour is for it to set the filestamp 171 to the checkout time.</li> 172 173 <li class="new"> Add the support on Linux/make for creating separate directory for libraries/constituents. 174 To be Atlas compliant, this strategy is not built by default you should called explicitely the STRUCTURED_OUTPUT option, e.g. 175 <tt>make STRUCTURED_OUTPUT=1</tt>. For more informations see the following <a href="http://trac.lal.in2p3.fr/CMT/ticket/10">Bug 714 Add a touch functionnality, e.g. <tt>cvs co -t package</tt>, 715 during cvs checkout, this is mainly due that cvs keeps the file 716 timestamps so that build tools, i.d. make, can not recognize it as 717 "new". The "best" default behaviour is for it to set the filestamp to 718 the checkout time.</li> 719 720 <li class="new"> Add the support 721 on Linux/make for creating separate directory for 722 libraries/constituents. To be Atlas compliant, this strategy is not 723 built by default you should called explicitely the STRUCTURED_OUTPUT 724 option, e.g. <tt>make STRUCTURED_OUTPUT=1</tt>. For more informations see the following <a href="http://trac.lal.in2p3.fr/CMT/ticket/10">Bug 176 725 report</a>.</li> 177 726 … … 182 731 within cvs.</li> 183 732 184 <li class="int">Translate symlinks for the <tt>cmt show packages</tt> command.< li>185 186 < li class="bug"> Bring a better support for the cmt checkout operation to bypass cvs weird behaviours, e.g. chekout733 <li class="int">Translate symlinks for the <tt>cmt show packages</tt> command.</li><li> 734 735 </li><li class="bug"> Bring a better support for the cmt checkout operation to bypass cvs weird behaviours, e.g. chekout 187 736 localy a directory whithout any files inside creates nothing.</li> 188 737 … … 190 739 <tt>without version directory</tt>mode.</li> 191 740 192 <li class="bug">Compute the project of the package when expanding the <project> template to fix packages with offset .</ li>741 <li class="bug">Compute the project of the package when expanding the <project> template to fix packages with offset .</project></li> 193 742 194 743 </ul> … … 789 1338 <ul> 790 1339 <li class="bug">Trailing slashes on offset specification in use statement were causing troubles. Now they are properly handled.</li> 791 <li class="new">The broadcast pattern as well as the standard macro <cmtpath> is now renamed <package_cmtpath> to avoid confusion with the CMTPATH variable on Windows.</li> 1340 <li class="new">The 1341 broadcast pattern as well as the standard macro <cmtpath> is now 1342 renamed <package_cmtpath> to avoid confusion with the CMTPATH 1343 variable on Windows.</li> 792 1344 <li class="int">Make use of ${PWD} when available to acquire the value for "cmt show pwd"</li> 793 1345 <li class="bug">Add or refresh tuning for CYGWIN and for LynxOS</li> 794 1346 <li class="bug">Work around a limitation of some old version of the C++ compiler on LynxOS</li> 795 1347 <li class="new">Improve the display of incompatible use specifications.</li> 796 <li class="int">Dynamically create the CMTDownload.html web page to really reflect what is available when installing the CMT release on the primary CMT web site.</li> 1348 <li class="int">Dynamically 1349 create the CMTDownload.html web page to really reflect what is 1350 available when installing the CMT release on the primary CMT web site.</li> 797 1351 <li class="bug">Setup.bat scripts on DOS are now relocatable wrt heterogeneous file systems (AFS, DFS, etc...)</li> 798 1352 </ul> … … 803 1357 <ul> 804 1358 <li class="new">introduce a generic "Unix" tag for all Unix platforms. Both Linux, HP-UX, LynxOS, alpha, ... do validate Unix</li> 805 <li class="new">hide the make_fragments declaration in private sections. This was not true previously. A make_fragment declaration installed in a private section will now be hidden to clients.</li> 806 <li class="bug">convert ${} into $() syntax for tag makefiles on Windows. This actually reverts to a feature of an old CMT version which had disappeared. This was causing a problem since the ${} syntax is not understood by nmake</li> 807 <li class="new">add a command "cmt show use_paths <target>" to display all possible paths to the target package. This is useful to understand how a given package is reached, for instance when it is desired to cut the use relationship and make it private somewhere in the graph.</li> 1359 <li class="new">hide 1360 the make_fragments declaration in private sections. This was not true 1361 previously. A make_fragment declaration installed in a private section 1362 will now be hidden to clients.</li> 1363 <li class="bug">convert ${} into 1364 $() syntax for tag makefiles on Windows. This actually reverts to a 1365 feature of an old CMT version which had disappeared. This was causing a 1366 problem since the ${} syntax is not understood by nmake</li> 1367 <li class="new">add 1368 a command "cmt show use_paths <target>" to display all possible 1369 paths to the target package. This is useful to understand how a given 1370 package is reached, for instance when it is desired to cut the use 1371 relationship and make it private somewhere in the graph.</li> 808 1372 <li class="new">add a command "cmt show cycles" to display circular dependencies in the use graph.</li> 809 <li class="new">provide a binary RPM for CMT itself (only for redhat 7.2 distribution). It is downloadable from the usual Download page and provide a complete installation of CMT (including make fragments, binary, etc..). It is a relocatable RPM (install it using the --relocate option). (See the install WEB page for complete notice)</li> 810 <li class="new">Add an extended script to retrieve information about Linux version (cmt_linux_version.sh). It supports Redhat, Debian, Suse. It is used to compute the cmt_system_version macro (contributions from Clark McGrew and Wim Lavrijsen)</li> 811 <li class="bug">The setup scripts for Windows now use %TEMP% instead of %HOMEDRIVE%%HOMEPATH% to store temporary files (contributions from Pere Mato and Florence Ranjard)</li> 812 <li class="new">Add the --public and --private global options for cmt commands, to control whether the use graph traverses or not the private sections: 813 <pre> 814 > cmt --public ... 815 </pre> 816 only sees public uses (default behavior for most commands but not for cmt broadcast and cmt show uses which traverse the private sub graphs) 817 <pre> 818 > cmt --private ... 819 </pre> 820 forces the traversal of private subgraphs. This is already the default behavior for cmt show uses and for cmt broadcast, but can now be applied to any CMT command.</li> 1373 <li class="new">provide 1374 a binary RPM for CMT itself (only for redhat 7.2 distribution). It is 1375 downloadable from the usual Download page and provide a complete 1376 installation of CMT (including make fragments, binary, etc..). It is a 1377 relocatable RPM (install it using the --relocate option). (See the 1378 install WEB page for complete notice)</li> 1379 <li class="new">Add an 1380 extended script to retrieve information about Linux version 1381 (cmt_linux_version.sh). It supports Redhat, Debian, Suse. It is used to 1382 compute the cmt_system_version macro (contributions from Clark McGrew 1383 and Wim Lavrijsen)</li> 1384 <li class="bug">The setup scripts for 1385 Windows now use %TEMP% instead of %HOMEDRIVE%%HOMEPATH% to store 1386 temporary files (contributions from Pere Mato and Florence Ranjard)</li> 1387 <li class="new">Add 1388 the --public and --private global options for cmt commands, to control 1389 whether the use graph traverses or not the private sections: 1390 <pre>> cmt --public ... 1391 </pre> only sees public uses (default behavior for most commands but 1392 not for cmt broadcast and cmt show uses which traverse the private sub 1393 graphs) 1394 <pre>> cmt --private ... 1395 </pre> forces the traversal of private subgraphs. This is already the 1396 default behavior for cmt show uses and for cmt broadcast, but can now 1397 be applied to any CMT command.</li> 821 1398 <li class="bug">A global pattern specifying private sections did not really generate private definitions</li> 822 1399 </ul> … … 837 1414 <hr> 838 1415 <address><a href="mailto:arnault@lal.in2p3.fr">Christian Arnault</a></address> 839 </body>840 </ html>1416 1417 </body></html> -
CMT/v1r25-branch/mgr/CMT.pacman
r96 r671 2 2 # Copyright Christian Arnault LAL-Orsay CNRS 3 3 # arnault@lal.in2p3.fr 4 # Modified by Grigory Rybkin 4 5 # See the complete license in cmt_license.txt "http://www.cecill.info". 5 6 #----------------------------------------------------------- … … 12 13 13 14 { 14 platformGE ('Linux') ; downloadUntar ('http://www.cmtsite. org/<version>/CMT<version>Linux-i686.tar.gz', 'CMTBASE')15 platformGE ('Linux') ; downloadUntar ('http://www.cmtsite.net/<version>/CMT<version>Linux-i686.tar.gz', 'CMTBASE') 15 16 OR 16 platformGE ('Cygwin') ; downloadUntar ('http://www.cmtsite.org/<version>/CMT<version>CYGWIN_NT-5.1-i686', 'CMTBASE') 17 OR 18 downloadUntar ('http://www.cmtsite.org/<version>/CMT<version>.tar.gz', 'CMTBASE') 17 platformGE ('darwin') ; processor ('i386') ; downloadUntar ('http://www.cmtsite.net/<version>/CMT<version>Darwin-i386.tar.gz', 'CMTBASE') 18 OR 19 platformGE ('darwin') ; processor ('x86_64') ; downloadUntar ('http://www.cmtsite.net/<version>/CMT<version>Darwin-i386.tar.gz', 'CMTBASE') 20 # OR 21 # platformGE ('darwin') ; processor ('Power Macintosh') ; downloadUntar ('http://www.cmtsite.net/<version>/CMT<version>Darwin-PowerMacintosh.tar.gz', 'CMTBASE') 22 OR 23 downloadUntar ('http://www.cmtsite.net/<version>/CMT<version>.tar.gz', 'CMTBASE') 19 24 } 20 25 … … 22 27 shellOutputContains ('./INSTALL', 'CMT installation terminated') 23 28 { 24 shellOutputContains ('. setup.sh; cmt version', '<version>')25 OR shell ('. setup.sh; gmake')29 shellOutputContains ('. ./setup.sh; cmt version', '<version>') 30 OR shell ('. ./setup.sh; make') 26 31 } 27 shellOutputContains ('. setup.sh; cmt version', '<version>')32 shellOutputContains ('. ./setup.sh; cmt version', '<version>') 28 33 cd () 29 -
CMT/v1r25-branch/mgr/cmt_dcc_version.sh
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/mgr/fragments/constituent
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/mgr/fragments/constituent_lock
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/mgr/fragments/jar
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/mgr/fragments/java
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/mgr/fragments/nmake/check_application
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/mgr/fragments/nmake/constituent
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/mgr/fragments/nmake/constituent_lock
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/mgr/fragments/nmake/jar
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/mgr/fragments/nmake/java
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/mgr/fragments/nmake/library
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/mgr/fragments/nmake/library_no_static
- Property svn:mergeinfo changed (with no actual effect on merging)
-
CMT/v1r25-branch/source/cmt_project.cxx
- Property svn:mergeinfo changed (with no actual effect on merging)
Note: See TracChangeset
for help on using the changeset viewer.