Changeset 112
- Timestamp:
- Oct 30, 2005, 8:51:54 AM (19 years ago)
- Location:
- CMT/HEAD/doc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/doc/CMTDoc.html
r104 r112 22 22 <center>Christian Arnault</center> 23 23 <center><tt>arnault@lal.in2p3.fr</tt></center></h2> 24 <center><i>Document revision date : 2005-10- 20</i></center><hr><h2><a href="#index">General index</a></h2>24 <center><i>Document revision date : 2005-10-30</i></center><hr><h2><a href="#index">General index</a></h2> 25 25 <hr><h2><a name="Presentation"></a><a href="#index"><tt> 1</tt></a> - Presentation</h2> 26 26 <blockquote> … … 4635 4635 -tag_add=<tag-list> : add specific comma-separated tag(s) 4636 4636 -tag_remove=<tag-list> : remove specific comma-separated tag(s) 4637 -warnings : display various warnings 4637 4638 -with_version_directory : reset to default structuring style 4638 4639 -without_version_directory : switch structuring style … … 4640 4641 -no_cleanup : inhibit install area cleanup</font></i></pre> 4641 4642 <p>The following sections present the detail of each available command. </p> 4642 <hr><h4><a name="cmt broadcast"></a><a href="#index"><tt>13. 3. 1</tt></a> - cmt broadcast</h4> 4643 <hr><h4><a name="Global options of the cmt command"></a><a href="#index"><tt>13. 3. 1</tt></a> - Global options of the cmt command</h4> 4644 <blockquote> 4645 <table> 4646 <tr> 4647 <td> 4648 -quiet : don't print errors 4649 </td> 4650 </tr> 4651 <tr> 4652 <td> 4653 -use=<p>:<v>:<path> : set package version path 4654 </td> 4655 </tr> 4656 <tr> 4657 <td> 4658 -pack=<package> : set package 4659 </td> 4660 </tr> 4661 <tr> 4662 <td> 4663 -version=<version> : set version 4664 </td> 4665 </tr> 4666 <tr> 4667 <td> 4668 -path=<path> : set root path 4669 </td> 4670 </tr> 4671 <tr> 4672 <td> 4673 -f=<requirement-file> : set input file 4674 </td> 4675 </tr> 4676 <tr> 4677 <td> 4678 -e=<statement> : add a one line statement 4679 </td> 4680 </tr> 4681 <tr> 4682 <td> 4683 -tag=<tag-list> : select a new tag-set 4684 </td> 4685 </tr> 4686 <tr> 4687 <td> 4688 -tag_add=<tag-list> : add specific comma-separated tag(s) 4689 </td> 4690 </tr> 4691 <tr> 4692 <td> 4693 -tag_remove=<tag-list> : remove specific comma-separated tag(s) 4694 </td> 4695 </tr> 4696 <tr> 4697 <td> 4698 -warnings : display various warnings 4699 </td> 4700 </tr> 4701 <tr> 4702 <td> 4703 -with_version_directory : reset to default structuring style 4704 </td> 4705 </tr> 4706 <tr> 4707 <td> 4708 -without_version_directory : switch structuring style 4709 </td> 4710 </tr> 4711 <tr> 4712 <td> 4713 -cleanup : activate install area cleanup 4714 </td> 4715 </tr> 4716 <tr> 4717 <td> 4718 -no_cleanup : inhibit install area cleanup 4719 </td> 4720 </tr> 4721 <p>The <tt>-warnings</tt> 4722 option displays various 4723 warnings, such as invalid PATH items.</p> 4724 </table> 4725 </blockquote> 4726 <hr><h4><a name="cmt broadcast"></a><a href="#index"><tt>13. 3. 2</tt></a> - cmt broadcast</h4> 4643 4727 <blockquote> 4644 4728 This command tries to repeatedly execute a shell command in the … … 4705 4789 list</li> 4706 4790 </ol> 4707 <hr><h5><a name="Specifying the shell command"></a><a href="#index"><tt>13. 3. 1. 1</tt></a> - Specifying the shell command</h5>4791 <hr><h5><a name="Specifying the shell command"></a><a href="#index"><tt>13. 3. 2. 1</tt></a> - Specifying the shell command</h5> 4708 4792 <blockquote> 4709 4793 <p>A priori any Unix or DOS shell command can be specified … … 4722 4806 sometimes useful to have two levels of quotes</p> 4723 4807 </blockquote> 4724 <hr><h5><a name="Templates in the shell command"></a><a href="#index"><tt>13. 3. 1. 2</tt></a> - Templates in the shell command</h5>4808 <hr><h5><a name="Templates in the shell command"></a><a href="#index"><tt>13. 3. 2. 2</tt></a> - Templates in the shell command</h5> 4725 4809 <blockquote> 4726 4810 <p>Similarly to what exists in the <a href="#patterns">pattern</a> … … 4789 4873 </blockquote> 4790 4874 </blockquote> 4791 <hr><h4><a name="cmt build <option>"></a><a href="#index"><tt>13. 3. 2</tt></a> - cmt build <option></h4>4875 <hr><h4><a name="cmt build <option>"></a><a href="#index"><tt>13. 3. 3</tt></a> - cmt build <option></h4> 4792 4876 <blockquote> 4793 4877 <p>The actions associated with the build options are 4794 4878 generally meant for internal use only, and users will 4795 rarely (if ever!) apply them manually</p>4879 rarely (if ever!) apply them manually</p> 4796 4880 <p>All build commands are generally meant to change the 4797 4881 current package (some file or set of files is … … 4825 4909 expected to be named <tt>NMake</tt> 4826 4910 and the standard header 4827 4911 is named <tt>NMakefile.header</tt> 4828 4912 </p> 4829 4913 </li> … … 4867 4951 the output produced 4868 4952 by the selected tool so as to let CMT parse it and 4869 4953 properly deduce the dependencies. Formatting the 4870 4954 output of external tools may require to interface the 4871 4955 tool itself e.g. using a shell script.</p> … … 4993 5077 </ul> 4994 5078 </blockquote> 4995 <hr><h4><a name="cmt check configuration"></a><a href="#index"><tt>13. 3. 3</tt></a> - cmt check configuration</h4>5079 <hr><h4><a name="cmt check configuration"></a><a href="#index"><tt>13. 3. 4</tt></a> - cmt check configuration</h4> 4996 5080 <blockquote> 4997 5081 This command reads the hierarchy of requirements files … … 5000 5084 <p>An empty output means that everything is fine. </p> 5001 5085 </blockquote> 5002 <hr><h4><a name="cmt check files <reference-file> <new-file>"></a><a href="#index"><tt>13. 3. 4</tt></a> - cmt check files <reference-file> <new-file></h4>5086 <hr><h4><a name="cmt check files <reference-file> <new-file>"></a><a href="#index"><tt>13. 3. 5</tt></a> - cmt check files <reference-file> <new-file></h4> 5003 5087 <blockquote> 5004 5088 This command compares the reference file to the new file, and … … 5009 5093 ) is produced. </p> 5010 5094 </blockquote> 5011 <hr><h4><a name="cmt checkout ..."></a><a href="#index"><tt>13. 3. 5</tt></a> - cmt checkout ...</h4>5095 <hr><h4><a name="cmt checkout ..."></a><a href="#index"><tt>13. 3. 6</tt></a> - cmt checkout ...</h4> 5012 5096 <blockquote> 5013 5097 See the <a href="#Using cvs together with CMT">paragraph</a> … … 5017 5101 . 5018 5102 </blockquote> 5019 <hr><h4><a name="cmt co ..."></a><a href="#index"><tt>13. 3. 6</tt></a> - cmt co ...</h4>5103 <hr><h4><a name="cmt co ..."></a><a href="#index"><tt>13. 3. 7</tt></a> - cmt co ...</h4> 5020 5104 <blockquote> 5021 5105 This is simply a short cut to the <tt>cmt checkout</tt> 5022 5106 command. 5023 5107 </blockquote> 5024 <hr><h4><a name="cmt cleanup [-csh|-sh]"></a><a href="#index"><tt>13. 3. 7</tt></a> - cmt cleanup [-csh|-sh]</h4>5108 <hr><h4><a name="cmt cleanup [-csh|-sh]"></a><a href="#index"><tt>13. 3. 8</tt></a> - cmt cleanup [-csh|-sh]</h4> 5025 5109 <blockquote> 5026 5110 This command generates (to the standard output) a set of shell … … 5032 5116 command. </p> 5033 5117 </blockquote> 5034 <hr><h4><a name="cmt config"></a><a href="#index"><tt>13. 3. 8</tt></a> - cmt config</h4>5118 <hr><h4><a name="cmt config"></a><a href="#index"><tt>13. 3. 9</tt></a> - cmt config</h4> 5035 5119 <blockquote> 5036 5120 <p>This command (re-)generates the setup scripts and the … … 5072 5156 are required any longer.</p> 5073 5157 </blockquote> 5074 <hr><h4><a name="cmt create <package> <version> [<area>]"></a><a href="#index"><tt>13. 3. 9</tt></a> - cmt create <package> <version> [<area>]</h4>5158 <hr><h4><a name="cmt create <package> <version> [<area>]"></a><a href="#index"><tt>13. 3.10</tt></a> - cmt create <package> <version> [<area>]</h4> 5075 5159 <blockquote> 5076 5160 <p> … … 5125 5209 of conflict.</p> 5126 5210 </blockquote> 5127 <hr><h4><a name="cmt expand model [-strict] <model-string>"></a><a href="#index"><tt>13. 3.1 0</tt></a> - cmt expand model [-strict] <model-string></h4>5211 <hr><h4><a name="cmt expand model [-strict] <model-string>"></a><a href="#index"><tt>13. 3.11</tt></a> - cmt expand model [-strict] <model-string></h4> 5128 5212 <blockquote> 5129 5213 This command produces on the standard output an … … 5255 5339 </ul> 5256 5340 </blockquote> 5257 <hr><h4><a name="cmt filter <in-file> <out-file>"></a><a href="#index"><tt>13. 3.1 1</tt></a> - cmt filter <in-file> <out-file></h4>5341 <hr><h4><a name="cmt filter <in-file> <out-file>"></a><a href="#index"><tt>13. 3.12</tt></a> - cmt filter <in-file> <out-file></h4> 5258 5342 <blockquote> 5259 5343 This command reads <in-file>, substitutes all occurences … … 5272 5356 configuration files, etc... </p> 5273 5357 </blockquote> 5274 <hr><h4><a name="cmt help | --help"></a><a href="#index"><tt>13. 3.1 2</tt></a> - cmt help | --help</h4>5358 <hr><h4><a name="cmt help | --help"></a><a href="#index"><tt>13. 3.13</tt></a> - cmt help | --help</h4> 5275 5359 <blockquote> 5276 5360 This command shows the list of options of the <tt>cmt</tt> 5277 5361 driver. 5278 5362 </blockquote> 5279 <hr><h4><a name="cmt lock [ <package> <version> [<area>] ]"></a><a href="#index"><tt>13. 3.1 3</tt></a> - cmt lock [ <package> <version> [<area>] ]</h4>5363 <hr><h4><a name="cmt lock [ <package> <version> [<area>] ]"></a><a href="#index"><tt>13. 3.14</tt></a> - cmt lock [ <package> <version> [<area>] ]</h4> 5280 5364 <blockquote> 5281 5365 This command tries to set a lock onto the current package (or onto the … … 5302 5386 </ol> 5303 5387 </blockquote> 5304 <hr><h4><a name="cmt remove <package> <version> [<area>]"></a><a href="#index"><tt>13. 3.1 4</tt></a> - cmt remove <package> <version> [<area>]</h4>5388 <hr><h4><a name="cmt remove <package> <version> [<area>]"></a><a href="#index"><tt>13. 3.15</tt></a> - cmt remove <package> <version> [<area>]</h4> 5305 5389 <blockquote> 5306 5390 This command removes one version of the specified package. If … … 5316 5400 will be deleted.</p> 5317 5401 </blockquote> 5318 <hr><h4><a name="cmt remove library_links"></a><a href="#index"><tt>13. 3.1 5</tt></a> - cmt remove library_links</h4>5402 <hr><h4><a name="cmt remove library_links"></a><a href="#index"><tt>13. 3.16</tt></a> - cmt remove library_links</h4> 5319 5403 <blockquote> 5320 5404 This command removes symbolic links towards all imported … … 5325 5409 when one runs <tt>gmake clean</tt> 5326 5410 </blockquote> 5327 <hr><h4><a name="cmt run [shell-command]"></a><a href="#index"><tt>13. 3.1 6</tt></a> - cmt run [shell-command]</h4>5411 <hr><h4><a name="cmt run [shell-command]"></a><a href="#index"><tt>13. 3.17</tt></a> - cmt run [shell-command]</h4> 5328 5412 <blockquote> 5329 5413 This command runs any shell command, in the context of the 5330 current package. 5414 <i>current</i> 5415 package. 5331 5416 <p>In particular all environment variables defined in 5332 5417 requirements file are first set before running the 5333 command. This may be seen as a generic application 5334 launcher.</p> 5418 command. This may be seen as a generic <i>application 5419 launcher</i> 5420 .</p> 5335 5421 <p>This may be combined with the global options 5336 5422 <tt>-pack=<i>package</i> … … 5345 5431 to any package context. </p> 5346 5432 </blockquote> 5347 <hr><h4><a name="cmt set version <version>"></a><a href="#index"><tt>13. 3.1 7</tt></a> - cmt set version <version></h4>5433 <hr><h4><a name="cmt set version <version>"></a><a href="#index"><tt>13. 3.18</tt></a> - cmt set version <version></h4> 5348 5434 <blockquote> 5349 5435 This command creates and/or fills in the … … 5357 5443 one CMT package.</p> 5358 5444 </blockquote> 5359 <hr><h4><a name="cmt set versions"></a><a href="#index"><tt>13. 3.1 8</tt></a> - cmt set versions</h4>5445 <hr><h4><a name="cmt set versions"></a><a href="#index"><tt>13. 3.19</tt></a> - cmt set versions</h4> 5360 5446 <blockquote> 5361 5447 This command applies recursively the <tt>cmt set version … … 5368 5454 files</p> 5369 5455 </blockquote> 5370 <hr><h4><a name="cmt setup [-csh|-sh|-bat]"></a><a href="#index"><tt>13. 3. 19</tt></a> - cmt setup [-csh|-sh|-bat]</h4>5456 <hr><h4><a name="cmt setup [-csh|-sh|-bat]"></a><a href="#index"><tt>13. 3.20</tt></a> - cmt setup [-csh|-sh|-bat]</h4> 5371 5457 <blockquote> 5372 5458 This command generates (to the standard output) a set of shell … … 5383 5469 command.</p> 5384 5470 </blockquote> 5385 <hr><h4><a name="cmt show <option>"></a><a href="#index"><tt>13. 3.2 0</tt></a> - cmt show <option></h4>5471 <hr><h4><a name="cmt show <option>"></a><a href="#index"><tt>13. 3.21</tt></a> - cmt show <option></h4> 5386 5472 <blockquote> 5387 5473 <ul> … … 5430 5516 <li><tt>fragment <name></tt> 5431 5517 <p>This command displays the actual location where the 5432 5518 specified make fragment is currently found by <tt>CMT</tt> 5433 5519 , 5434 5520 taking into account possible overridden definitions.</p> … … 5478 5564 assigned to the symbol (macro, set or action) 5479 5565 specified as the additional argument. It only presents 5480 5566 the final result of the assignment operations 5481 5567 performed by used packages. </p> 5482 5568 <p>By adding a <tt>-tag=<tag></tt> … … 5675 5761 package.</p> 5676 5762 <p>In particular this will detect if a package has no 5677 access to another one, due to private use5763 access to another one, due to private use 5678 5764 statements</p> 5679 5765 <li><tt>version</tt> … … 5686 5772 </ul> 5687 5773 </blockquote> 5688 <hr><h4><a name="cmt system"></a><a href="#index"><tt>13. 3.2 1</tt></a> - cmt system</h4>5774 <hr><h4><a name="cmt system"></a><a href="#index"><tt>13. 3.22</tt></a> - cmt system</h4> 5689 5775 <blockquote> 5690 5776 This command displays the current value assigned by default to … … 5692 5778 environment variable. 5693 5779 </blockquote> 5694 <hr><h4><a name="cmt unlock [ <package> <version> [<area>] ]"></a><a href="#index"><tt>13. 3.2 2</tt></a> - cmt unlock [ <package> <version> [<area>] ]</h4>5780 <hr><h4><a name="cmt unlock [ <package> <version> [<area>] ]"></a><a href="#index"><tt>13. 3.23</tt></a> - cmt unlock [ <package> <version> [<area>] ]</h4> 5695 5781 <blockquote> 5696 5782 This command tries to remove a lock from the current package (or from the … … 5715 5801 </p> 5716 5802 </blockquote> 5717 <hr><h4><a name="cmt version | --version"></a><a href="#index"><tt>13. 3.2 3</tt></a> - cmt version | --version</h4>5803 <hr><h4><a name="cmt version | --version"></a><a href="#index"><tt>13. 3.24</tt></a> - cmt version | --version</h4> 5718 5804 <blockquote> 5719 5805 This command shows the current verion of <tt>CMT</tt> … … 5723 5809 sources. 5724 5810 </blockquote> 5725 <hr><h4><a name="cmt cvstags <module>"></a><a href="#index"><tt>13. 3.2 4</tt></a> - cmt cvstags <module></h4>5811 <hr><h4><a name="cmt cvstags <module>"></a><a href="#index"><tt>13. 3.25</tt></a> - cmt cvstags <module></h4> 5726 5812 <blockquote> 5727 5813 (see the section on <i>how tu use </i> … … 5731 5817 for more details on this command) 5732 5818 </blockquote> 5733 <hr><h4><a name="cmt cvsbranches <module>"></a><a href="#index"><tt>13. 3.2 5</tt></a> - cmt cvsbranches <module></h4>5734 <blockquote> 5735 </blockquote> 5736 <hr><h4><a name="cmt cvssubpackages <module>"></a><a href="#index"><tt>13. 3.2 6</tt></a> - cmt cvssubpackages <module></h4>5737 <blockquote> 5738 </blockquote> 5739 <hr><h4><a name="cmt cvssubprojects <module>"></a><a href="#index"><tt>13. 3.2 7</tt></a> - cmt cvssubprojects <module></h4>5819 <hr><h4><a name="cmt cvsbranches <module>"></a><a href="#index"><tt>13. 3.26</tt></a> - cmt cvsbranches <module></h4> 5820 <blockquote> 5821 </blockquote> 5822 <hr><h4><a name="cmt cvssubpackages <module>"></a><a href="#index"><tt>13. 3.27</tt></a> - cmt cvssubpackages <module></h4> 5823 <blockquote> 5824 </blockquote> 5825 <hr><h4><a name="cmt cvssubprojects <module>"></a><a href="#index"><tt>13. 3.28</tt></a> - cmt cvssubprojects <module></h4> 5740 5826 <blockquote> 5741 5827 </blockquote> … … 6154 6240 </li> 6155 6241 <li> 6156 6242 adapt the version tag convention consistently to the 6157 6243 project, hiding the version tag specificities of 6158 6244 eg. commercial packages. … … 7350 7436 provides user defined dependency specifications for each 7351 7437 constituent. The typical use of this macro is fill it 7352 with the name of the list of some other constituents7438 with the name of the list of some other constituents 7353 7439 which <i>have</i> 7354 7440 to be rebuilt first (since each … … 7534 7620 statements found in the 7535 7621 requirements file (taking into account the complete hierarchy of 7536 7622 used packages with the exception of those specified with the 7537 7623 <br></br> 7538 7624 <tt>-no_auto_imports</tt> … … 10372 10458 <ol> 10373 10459 <li>In case of error (typically when the requested module is 10374 10460 not found in the repository) a text explaining the error 10375 10461 condition is returned</li> 10376 10462 <li>The list of tags found on the requirements file</li> … … 10623 10709 <tr> 10624 10710 <td width="100"><tt>13. 3. 1</tt></td> 10711 <td> <a href="#Global options of the cmt command">Global options of the cmt command</a></td> 10712 </tr> 10713 <tr> 10714 <td width="100"><tt>13. 3. 2</tt></td> 10625 10715 <td> <a href="#cmt broadcast">cmt broadcast</a></td> 10626 10716 </tr> 10627 10717 <tr> 10628 <td width="100"><tt>13. 3. 1. 1</tt></td>10718 <td width="100"><tt>13. 3. 2. 1</tt></td> 10629 10719 <td> <a href="#Specifying the shell command">Specifying the shell command</a></td> 10630 10720 </tr> 10631 10721 <tr> 10632 <td width="100"><tt>13. 3. 1. 2</tt></td>10722 <td width="100"><tt>13. 3. 2. 2</tt></td> 10633 10723 <td> <a href="#Templates in the shell command">Templates in the shell command</a></td> 10634 10724 </tr> 10635 10725 <tr> 10636 <td width="100"><tt>13. 3. 2</tt></td>10726 <td width="100"><tt>13. 3. 3</tt></td> 10637 10727 <td> <a href="#cmt build <option>">cmt build <option></a></td> 10638 10728 </tr> 10639 10729 <tr> 10640 <td width="100"><tt>13. 3. 3</tt></td>10730 <td width="100"><tt>13. 3. 4</tt></td> 10641 10731 <td> <a href="#cmt check configuration">cmt check configuration</a></td> 10642 10732 </tr> 10643 10733 <tr> 10644 <td width="100"><tt>13. 3. 4</tt></td>10734 <td width="100"><tt>13. 3. 5</tt></td> 10645 10735 <td> <a href="#cmt check files <reference-file> <new-file>">cmt check files <reference-file> <new-file></a></td> 10646 10736 </tr> 10647 10737 <tr> 10648 <td width="100"><tt>13. 3. 5</tt></td>10738 <td width="100"><tt>13. 3. 6</tt></td> 10649 10739 <td> <a href="#cmt checkout ...">cmt checkout ...</a></td> 10650 10740 </tr> 10651 10741 <tr> 10652 <td width="100"><tt>13. 3. 6</tt></td>10742 <td width="100"><tt>13. 3. 7</tt></td> 10653 10743 <td> <a href="#cmt co ...">cmt co ...</a></td> 10654 10744 </tr> 10655 10745 <tr> 10656 <td width="100"><tt>13. 3. 7</tt></td>10746 <td width="100"><tt>13. 3. 8</tt></td> 10657 10747 <td> <a href="#cmt cleanup [-csh|-sh]">cmt cleanup [-csh|-sh]</a></td> 10658 10748 </tr> 10659 10749 <tr> 10660 <td width="100"><tt>13. 3. 8</tt></td>10750 <td width="100"><tt>13. 3. 9</tt></td> 10661 10751 <td> <a href="#cmt config">cmt config</a></td> 10662 10752 </tr> 10663 10753 <tr> 10664 <td width="100"><tt>13. 3. 9</tt></td>10754 <td width="100"><tt>13. 3.10</tt></td> 10665 10755 <td> <a href="#cmt create <package> <version> [<area>]">cmt create <package> <version> [<area>]</a></td> 10666 10756 </tr> 10667 10757 <tr> 10668 <td width="100"><tt>13. 3.1 0</tt></td>10758 <td width="100"><tt>13. 3.11</tt></td> 10669 10759 <td> <a href="#cmt expand model [-strict] <model-string>">cmt expand model [-strict] <model-string></a></td> 10670 10760 </tr> 10671 10761 <tr> 10672 <td width="100"><tt>13. 3.1 1</tt></td>10762 <td width="100"><tt>13. 3.12</tt></td> 10673 10763 <td> <a href="#cmt filter <in-file> <out-file>">cmt filter <in-file> <out-file></a></td> 10674 10764 </tr> 10675 10765 <tr> 10676 <td width="100"><tt>13. 3.1 2</tt></td>10766 <td width="100"><tt>13. 3.13</tt></td> 10677 10767 <td> <a href="#cmt help | --help">cmt help | --help</a></td> 10678 10768 </tr> 10679 10769 <tr> 10680 <td width="100"><tt>13. 3.1 3</tt></td>10770 <td width="100"><tt>13. 3.14</tt></td> 10681 10771 <td> <a href="#cmt lock [ <package> <version> [<area>] ]">cmt lock [ <package> <version> [<area>] ]</a></td> 10682 10772 </tr> 10683 10773 <tr> 10684 <td width="100"><tt>13. 3.1 4</tt></td>10774 <td width="100"><tt>13. 3.15</tt></td> 10685 10775 <td> <a href="#cmt remove <package> <version> [<area>]">cmt remove <package> <version> [<area>]</a></td> 10686 10776 </tr> 10687 10777 <tr> 10688 <td width="100"><tt>13. 3.1 5</tt></td>10778 <td width="100"><tt>13. 3.16</tt></td> 10689 10779 <td> <a href="#cmt remove library_links">cmt remove library_links</a></td> 10690 10780 </tr> 10691 10781 <tr> 10692 <td width="100"><tt>13. 3.1 6</tt></td>10782 <td width="100"><tt>13. 3.17</tt></td> 10693 10783 <td> <a href="#cmt run [shell-command]">cmt run [shell-command]</a></td> 10694 10784 </tr> 10695 10785 <tr> 10696 <td width="100"><tt>13. 3.1 7</tt></td>10786 <td width="100"><tt>13. 3.18</tt></td> 10697 10787 <td> <a href="#cmt set version <version>">cmt set version <version></a></td> 10698 10788 </tr> 10699 10789 <tr> 10700 <td width="100"><tt>13. 3.1 8</tt></td>10790 <td width="100"><tt>13. 3.19</tt></td> 10701 10791 <td> <a href="#cmt set versions">cmt set versions</a></td> 10702 10792 </tr> 10703 10793 <tr> 10704 <td width="100"><tt>13. 3. 19</tt></td>10794 <td width="100"><tt>13. 3.20</tt></td> 10705 10795 <td> <a href="#cmt setup [-csh|-sh|-bat]">cmt setup [-csh|-sh|-bat]</a></td> 10706 10796 </tr> 10707 10797 <tr> 10708 <td width="100"><tt>13. 3.2 0</tt></td>10798 <td width="100"><tt>13. 3.21</tt></td> 10709 10799 <td> <a href="#cmt show <option>">cmt show <option></a></td> 10710 10800 </tr> 10711 10801 <tr> 10712 <td width="100"><tt>13. 3.2 1</tt></td>10802 <td width="100"><tt>13. 3.22</tt></td> 10713 10803 <td> <a href="#cmt system">cmt system</a></td> 10714 10804 </tr> 10715 10805 <tr> 10716 <td width="100"><tt>13. 3.2 2</tt></td>10806 <td width="100"><tt>13. 3.23</tt></td> 10717 10807 <td> <a href="#cmt unlock [ <package> <version> [<area>] ]">cmt unlock [ <package> <version> [<area>] ]</a></td> 10718 10808 </tr> 10719 10809 <tr> 10720 <td width="100"><tt>13. 3.2 3</tt></td>10810 <td width="100"><tt>13. 3.24</tt></td> 10721 10811 <td> <a href="#cmt version | --version">cmt version | --version</a></td> 10722 10812 </tr> 10723 10813 <tr> 10724 <td width="100"><tt>13. 3.2 4</tt></td>10814 <td width="100"><tt>13. 3.25</tt></td> 10725 10815 <td> <a href="#cmt cvstags <module>">cmt cvstags <module></a></td> 10726 10816 </tr> 10727 10817 <tr> 10728 <td width="100"><tt>13. 3.2 5</tt></td>10818 <td width="100"><tt>13. 3.26</tt></td> 10729 10819 <td> <a href="#cmt cvsbranches <module>">cmt cvsbranches <module></a></td> 10730 10820 </tr> 10731 10821 <tr> 10732 <td width="100"><tt>13. 3.2 6</tt></td>10822 <td width="100"><tt>13. 3.27</tt></td> 10733 10823 <td> <a href="#cmt cvssubpackages <module>">cmt cvssubpackages <module></a></td> 10734 10824 </tr> 10735 10825 <tr> 10736 <td width="100"><tt>13. 3.2 7</tt></td>10826 <td width="100"><tt>13. 3.28</tt></td> 10737 10827 <td> <a href="#cmt cvssubprojects <module>">cmt cvssubprojects <module></a></td> 10738 10828 </tr> -
CMT/HEAD/doc/CMTDoc.xml
r109 r112 4698 4698 <p>The following sections present the detail of each available command. </p> 4699 4699 4700 4701 <cmt:section title="Global options of the cmt command"> 4702 4703 <table> 4704 4705 <tr> 4706 <td> 4707 -quiet : don't print errors 4708 </td> 4709 </tr> 4710 <tr> 4711 <td> 4712 -use=&lt;p>:<v>:<path> : set package version path 4713 </td> 4714 </tr> 4715 <tr> 4716 <td> 4717 -pack=&lt;package> : set package 4718 </td> 4719 </tr> 4720 <tr> 4721 <td> 4722 -version=&lt;version> : set version 4723 </td> 4724 </tr> 4725 <tr> 4726 <td> 4727 -path=&lt;path> : set root path 4728 </td> 4729 </tr> 4730 <tr> 4731 <td> 4732 -f=&lt;requirement-file> : set input file 4733 </td> 4734 </tr> 4735 <tr> 4736 <td> 4737 -e=&lt;statement> : add a one line statement 4738 </td> 4739 </tr> 4740 <tr> 4741 <td> 4742 -tag=&lt;tag-list> : select a new tag-set 4743 </td> 4744 </tr> 4745 <tr> 4746 <td> 4747 -tag_add=&lt;tag-list> : add specific comma-separated tag(s) 4748 </td> 4749 </tr> 4750 <tr> 4751 <td> 4752 -tag_remove=&lt;tag-list> : remove specific comma-separated tag(s) 4753 </td> 4754 </tr> 4755 <tr> 4756 <td> 4757 -warnings : display various warnings 4758 </td> 4759 </tr> 4760 <tr> 4761 <td> 4762 -with_version_directory : reset to default structuring style 4763 </td> 4764 </tr> 4765 <tr> 4766 <td> 4767 -without_version_directory : switch structuring style 4768 </td> 4769 </tr> 4770 <tr> 4771 <td> 4772 -cleanup : activate install area cleanup 4773 </td> 4774 </tr> 4775 <tr> 4776 <td> 4777 -no_cleanup : inhibit install area cleanup 4778 </td> 4779 </tr> 4780 4781 <p>The <tt>-warnings</tt> option displays various 4782 warnings, such as invalid PATH items.</p> 4783 4784 </table> 4785 4786 </cmt:section> 4787 4700 4788 <cmt:section title="cmt broadcast"> 4701 4789 … … 5456 5544 5457 5545 This command runs any shell command, in the context of the 5458 currentpackage.5546 <i>current</i> package. 5459 5547 5460 5548 <p>In particular all environment variables defined in 5461 5549 requirements file are first set before running the 5462 command. This may be seen as a generic application5463 launcher .</p>5550 command. This may be seen as a generic <i>application 5551 launcher</i>.</p> 5464 5552 5465 5553 <p>This may be combined with the global options … … 5811 5899 simple list of used packages, starting from the 5812 5900 deepest uses.</p> 5813 5814 <p>The <tt>-warnings</tt> option displays various warnings, such as invalid PATH items.</p>5815 5901 5816 5902 <p></p></li>
Note: See TracChangeset
for help on using the changeset viewer.