Changeset b7b6efc for general/prog/cmake.xml
- Timestamp:
- 01/19/2013 05:34:41 PM (11 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 9c24d38
- Parents:
- 91d9178
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/cmake.xml
r91d9178 rb7b6efc 7 7 <!ENTITY cmake-download-http "http://www.cmake.org/files/v&cmake-major-version;/cmake-&cmake-version;.tar.gz"> 8 8 <!ENTITY cmake-download-ftp " "> 9 <!ENTITY cmake-md5sum " d4aef1eab859df61d2664721a72732c0">10 <!ENTITY cmake-size "5. 5MB">11 <!ENTITY cmake-buildsize " 311MB (including tests)">9 <!ENTITY cmake-md5sum "097278785da7182ec0aea8769d06860c"> 10 <!ENTITY cmake-size "5.6 MB"> 11 <!ENTITY cmake-buildsize "255 MB (including tests)"> 12 12 <!ENTITY cmake-time "1.9 SBU (additional 3.1 SBU for the test suite)"> 13 13 ]> 14 14 15 <sect1 id="cmake" xreflabel=" cmake-&cmake-version;">15 <sect1 id="cmake" xreflabel="CMake-&cmake-version;"> 16 16 <?dbhtml filename="cmake.html"?> 17 17 … … 30 30 <title>Introduction to CMake</title> 31 31 32 <para>The <application>CMake</application> package contains a modern 33 toolset used for generating Makefiles. It is a successor of the 34 auto-generated <command>configure</command> script and aims to be platform- 35 and compiler-independent. A significant user of 36 <application>CMake</application> is <application>KDE</application> since 37 version 4.</para> 32 <para> 33 The <application>CMake</application> package contains a modern 34 toolset used for generating Makefiles. It is a successor of the 35 auto-generated <command>configure</command> script and aims to 36 be platform- and compiler-independent. A significant user of 37 <application>CMake</application> is <application>KDE</application> 38 since version 4. 39 </para> 38 40 39 41 &lfs72_checked; … … 42 44 <itemizedlist spacing="compact"> 43 45 <listitem> 44 <para>Download (HTTP): <ulink url="&cmake-download-http;"/></para> 45 </listitem> 46 <listitem> 47 <para>Download (FTP): <ulink url="&cmake-download-ftp;"/></para> 48 </listitem> 49 <listitem> 50 <para>Download MD5 sum: &cmake-md5sum;</para> 51 </listitem> 52 <listitem> 53 <para>Download size: &cmake-size;</para> 54 </listitem> 55 <listitem> 56 <para>Estimated disk space required: &cmake-buildsize;</para> 57 </listitem> 58 <listitem> 59 <para>Estimated build time: &cmake-time;</para> 46 <para> 47 Download (HTTP): <ulink url="&cmake-download-http;"/> 48 </para> 49 </listitem> 50 <listitem> 51 <para> 52 Download (FTP): <ulink url="&cmake-download-ftp;"/> 53 </para> 54 </listitem> 55 <listitem> 56 <para> 57 Download MD5 sum: &cmake-md5sum; 58 </para> 59 </listitem> 60 <listitem> 61 <para> 62 Download size: &cmake-size; 63 </para> 64 </listitem> 65 <listitem> 66 <para> 67 Estimated disk space required: &cmake-buildsize; 68 </para> 69 </listitem> 70 <listitem> 71 <para> 72 Estimated build time: &cmake-time; 73 </para> 60 74 </listitem> 61 75 </itemizedlist> … … 77 91 78 92 <para condition="html" role="usernotes">User Notes: 79 <ulink url="&blfs-wiki;/cmake"/></para>80 93 <ulink url="&blfs-wiki;/cmake"/> 94 </para> 81 95 </sect2> 82 96 … … 84 98 <title>Installation of CMake</title> 85 99 86 <para>Install <application>CMake</application> by running the following 87 commands:</para> 100 <para> 101 Install <application>CMake</application> by running the following 102 commands: 103 </para> 88 104 89 105 <screen><userinput>./bootstrap --prefix=/usr \ … … 93 109 make</userinput></screen> 94 110 95 <para>To test the results, issue: <userinput>make test</userinput>.</para> 96 97 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 111 <para> 112 To test the results, issue: <userinput>make test</userinput>. 113 </para> 114 115 <para> 116 Now, as the <systemitem class="username">root</systemitem> user: 117 </para> 98 118 99 119 <screen role="root"><userinput>make install</userinput></screen> … … 104 124 <title>Command Explanations</title> 105 125 106 <para><option>--system-libs</option>: This option forces the build system 107 to link against <application>Zlib</application>, <application>Bzip2</application>, 108 <application>cURL</application> and <application>Expat</application> installed 109 on the system.</para> 126 <para> 127 <option>--system-libs</option>: This switch forces the build system to 128 link against <application>Zlib</application>, <application>Bzip2</application>, 129 <application>cURL</application> and <application>Expat</application> installed 130 on the system. 131 </para> 110 132 111 <para><option>--qt-gui</option>: This option builds a <application>Qt</application>-based 112 GUI for <application>CMake</application>.</para> 133 <para> 134 <option>--qt-gui</option>: This switch enables building of the 135 <application>Qt</application>-based GUI for 136 <application>CMake</application>. 137 </para> 113 138 114 139 </sect2> … … 119 144 <segmentedlist> 120 145 <segtitle>Installed Programs</segtitle> 121 <segtitle>Installed Libraries</segtitle>122 146 <segtitle>Installed Directories</segtitle> 123 147 124 148 <seglistitem> 125 <seg>ccmake, cmake, cmake-gui, cpack and ctest</seg> 126 <seg>none</seg> 127 <seg>/usr/share/cmake-&cmake-major-version; and 128 /usr/share/doc/cmake-&cmake-version;</seg> 149 <seg> 150 ccmake, cmake, cmake-gui, cpack and ctest 151 </seg> 152 <seg> 153 /usr/share/cmake-&cmake-major-version; and 154 /usr/share/doc/cmake-&cmake-version; 155 </seg> 129 156 </seglistitem> 130 157 </segmentedlist> … … 139 166 <term><command>ccmake</command></term> 140 167 <listitem> 141 <para>is a curses based interactive frontend to cmake.</para> 168 <para> 169 is a curses based interactive frontend to 170 <command>cmake</command>. 171 </para> 142 172 <indexterm zone="cmake ccmake"> 143 173 <primary sortas="b-ccmake">ccmake</primary> … … 146 176 </varlistentry> 147 177 148 <varlistentry id="c _make">178 <varlistentry id="cmake-prog"> 149 179 <term><command>cmake</command></term> 150 180 <listitem> 151 <para>is the makefile generator.</para> 152 <indexterm zone="cmake c_make"> 181 <para> 182 is the makefile generator. 183 </para> 184 <indexterm zone="cmake cmake-prog"> 153 185 <primary sortas="b-cmake">cmake</primary> 154 186 </indexterm> … … 159 191 <term><command>cmake-gui</command></term> 160 192 <listitem> 161 <para>is the Qt-based frontent to CMake.</para> 193 <para> 194 is the <application>Qt</application>-based frontent to 195 <command>cmake</command>. 196 </para> 162 197 <indexterm zone="cmake cmake-gui"> 163 198 <primary sortas="b-cmake-gui">cmake-gui</primary> … … 169 204 <term><command>cpack</command></term> 170 205 <listitem> 171 <para>is the CMake packaging program.</para> 206 <para> 207 is the <application>CMake</application> packaging program. 208 </para> 172 209 <indexterm zone="cmake cpack"> 173 210 <primary sortas="b-cpack">cpack</primary> … … 179 216 <term><command>ctest</command></term> 180 217 <listitem> 181 <para>is a testing utility for cmake-generated build trees.</para> 218 <para> 219 is a testing utility for cmake-generated build trees. 220 </para> 182 221 <indexterm zone="cmake ctest"> 183 222 <primary sortas="b-ctest">ctest</primary>
Note:
See TracChangeset
for help on using the changeset viewer.