Changeset 4304a5f
- Timestamp:
- 07/17/2024 06:22:38 PM (3 months ago)
- Branches:
- 12.2, gimp3, lazarus, trunk, xry111/for-12.3, xry111/spidermonkey128
- Children:
- cbfa153
- Parents:
- 712aa3c
- Files:
-
- 40 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/spirv-tools.xml
r712aa3c r4304a5f 96 96 cd build && 97 97 98 cmake -D CMAKE_INSTALL_PREFIX=/usr \99 -D CMAKE_BUILD_TYPE=Release \100 -D SPIRV_WERROR=OFF \101 -D BUILD_SHARED_LIBS=ON \102 -D SPIRV_TOOLS_BUILD_STATIC=OFF \103 -D SPIRV-Headers_SOURCE_DIR=/usr \98 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 99 -D CMAKE_BUILD_TYPE=Release \ 100 -D SPIRV_WERROR=OFF \ 101 -D BUILD_SHARED_LIBS=ON \ 102 -D SPIRV_TOOLS_BUILD_STATIC=OFF \ 103 -D SPIRV-Headers_SOURCE_DIR=/usr \ 104 104 -G Ninja .. && 105 105 ninja</userinput></screen> … … 121 121 122 122 <para> 123 <parameter>-D SPIRV_WERROR=OFF</parameter>: This switch stops the build123 <parameter>-D SPIRV_WERROR=OFF</parameter>: This switch stops the build 124 124 system from treating warnings as errors. 125 125 </para> 126 126 127 127 <para> 128 <parameter>-D BUILD_SHARED_LIBS=ON</parameter>: This switch forces the128 <parameter>-D BUILD_SHARED_LIBS=ON</parameter>: This switch forces the 129 129 build system to install shared libraries instead of static libraries. 130 130 </para> 131 131 132 132 <para> 133 <parameter>-D SPIRV_TOOLS_BUILD_STATIC=OFF</parameter>: This switch133 <parameter>-D SPIRV_TOOLS_BUILD_STATIC=OFF</parameter>: This switch 134 134 disables building static versions of the libraries. 135 135 </para> 136 136 137 137 <para> 138 <parameter>-D SPIRV-Headers_SOURCE_DIR</parameter>: This switch tells the138 <parameter>-D SPIRV-Headers_SOURCE_DIR</parameter>: This switch tells the 139 139 build system that <xref linkend="spirv-headers" role="nodep"/> is 140 140 installed in /usr. This is needed since the build system tries to use an -
gnome/applications/evince.xml
r712aa3c r4304a5f 125 125 meson setup --prefix=/usr \ 126 126 --buildtype=release \ 127 -D gtk_doc=false\127 -D gtk_doc=false \ 128 128 --wrap-mode=nodownload \ 129 -D systemduserunitdir=no .. &&129 -D systemduserunitdir=no .. && 130 130 ninja</userinput></screen> 131 131 … … 136 136 meson setup --prefix=/usr \ 137 137 --buildtype=release \ 138 -D gtk_doc=false\138 -D gtk_doc=false \ 139 139 --wrap-mode=nodownload \ 140 140 .. && … … 147 147 148 148 <screen role='nodump'><userinput>sed "/docs_dir/s@\$@ / 'evince-&evince-version;'@" -i ../help/meson.build && 149 meson configure -D gtk_doc=true&&149 meson configure -D gtk_doc=true && 150 150 ninja</userinput></screen> 151 151 … … 180 180 <parameter>--wrap-mode=nodownload</parameter>: This switch disables 181 181 fetching any dependency: the build system tries to fetch gi-docgen 182 even if <parameter>-D gtk_doc=false</parameter> is passed.183 </para> 184 185 <para> 186 <parameter>-D gtk_doc=false</parameter>: &gi-doc-disable;187 </para> 188 189 <para> 190 <option>-D gspell=false</option>: This switch turns off support182 even if <parameter>-D gtk_doc=false</parameter> is passed. 183 </para> 184 185 <para> 186 <parameter>-D gtk_doc=false</parameter>: &gi-doc-disable; 187 </para> 188 189 <para> 190 <option>-D gspell=false</option>: This switch turns off support 191 191 for the spell checking plugin. 192 192 </para> 193 193 194 194 <para> 195 <option>-D introspection=false</option>: Use this option if you195 <option>-D introspection=false</option>: Use this option if you 196 196 don't have built <xref linkend='glib2'/> with GObject Introspection 197 197 and don't wish to have introspection support built into Evince. … … 199 199 200 200 <para> 201 <option>-D nautilus=false</option>: This switch disables building201 <option>-D nautilus=false</option>: This switch disables building 202 202 the <application>Nautilus</application> Plugin. Use this switch 203 203 if <application>Nautilus</application> is not installed. … … 205 205 206 206 <para> 207 <option>-D keyring=false</option>: This switch disables the use of207 <option>-D keyring=false</option>: This switch disables the use of 208 208 <application>libsecret</application>. Use this switch 209 209 if <application>libsecret</application> is not installed. … … 211 211 212 212 <para> 213 <option>-D ps=enabled</option>: Use this switch if213 <option>-D ps=enabled</option>: Use this switch if 214 214 <application>libspectre</application> is installed and you want to 215 215 view PostScript files with <application>Evince</application>. -
gnome/applications/evolution.xml
r712aa3c r4304a5f 134 134 cd build && 135 135 136 cmake -D CMAKE_INSTALL_PREFIX=/usr \137 -D SYSCONF_INSTALL_DIR=/etc \138 -D ENABLE_INSTALLED_TESTS=ON \139 -D ENABLE_PST_IMPORT=OFF \140 -D ENABLE_YTNEF=OFF \141 -D ENABLE_CONTACT_MAPS=OFF \142 -D ENABLE_MARKDOWN=OFF \143 -D ENABLE_WEATHER=ON \136 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 137 -D SYSCONF_INSTALL_DIR=/etc \ 138 -D ENABLE_INSTALLED_TESTS=ON \ 139 -D ENABLE_PST_IMPORT=OFF \ 140 -D ENABLE_YTNEF=OFF \ 141 -D ENABLE_CONTACT_MAPS=OFF \ 142 -D ENABLE_MARKDOWN=OFF \ 143 -D ENABLE_WEATHER=ON \ 144 144 -G Ninja .. && 145 145 ninja</userinput></screen> … … 161 161 162 162 <para> 163 <parameter>-D ENABLE_YTNEF=OFF</parameter>: This switch is used to163 <parameter>-D ENABLE_YTNEF=OFF</parameter>: This switch is used to 164 164 disable the yTNEF library usage because 165 165 <application>libytnef</application> is not part of BLFS. … … 167 167 168 168 <para> 169 <parameter>-D ENABLE_PST_IMPORT=OFF</parameter>: This switch is169 <parameter>-D ENABLE_PST_IMPORT=OFF</parameter>: This switch is 170 170 used to disable the pst-import plugin because 171 171 <application>libpst</application> is not part of BLFS. … … 173 173 174 174 <para> 175 <parameter>-D ENABLE_CONTACT_MAPS=OFF</parameter>: This switch disables175 <parameter>-D ENABLE_CONTACT_MAPS=OFF</parameter>: This switch disables 176 176 building the Contact Maps plugin. Remove this switch if you have installed 177 177 the necessary dependencies and wish to build the Contact Maps plugin. … … 179 179 180 180 <para> 181 <parameter>-D ENABLE_MARKDOWN=OFF</parameter>: This switch allows181 <parameter>-D ENABLE_MARKDOWN=OFF</parameter>: This switch allows 182 182 building without 183 183 <ulink url="https://github.com/commonmark/cmark">cmark</ulink>. … … 187 187 188 188 <para> 189 <parameter>-D ENABLE_WEATHER=ON</parameter>: This switch allows189 <parameter>-D ENABLE_WEATHER=ON</parameter>: This switch allows 190 190 building against <xref linkend="libgweather"/>. 191 191 </para> 192 192 193 193 <para> 194 <option>-D WITH_HELP=OFF</option>: This switch disables building the194 <option>-D WITH_HELP=OFF</option>: This switch disables building the 195 195 manual of this package. Use this switch if you have not installed 196 196 <xref linkend='itstool'/>. … … 198 198 199 199 <para> 200 <option>-D WITH_OPENLDAP=OFF</option>: Use this switch if you200 <option>-D WITH_OPENLDAP=OFF</option>: Use this switch if you 201 201 have not installed <xref linkend='openldap'/>. 202 202 </para> -
gnome/applications/gnome-terminal.xml
r712aa3c r4304a5f 147 147 148 148 <para> 149 <option>-D search_provider=false</option>: This switch disables149 <option>-D search_provider=false</option>: This switch disables 150 150 the <quote>search <application>gnome-shell</application></quote> 151 151 provider. Use this option if you do not have gnome-shell installed. … … 153 153 154 154 <para> 155 <option>-D nautilus_extension=false</option>: This switch disables155 <option>-D nautilus_extension=false</option>: This switch disables 156 156 a dependency on the <application>nautilus</application> file 157 157 manager. Use this option if you do not have Nautilus installed. -
gnome/platform/dconf.xml
r712aa3c r4304a5f 163 163 cd build && 164 164 165 meson setup --prefix=/usr \166 --buildtype=release \167 -D bash_completion=false \165 meson setup --prefix=/usr \ 166 --buildtype=release \ 167 -D bash_completion=false \ 168 168 .. && 169 169 ninja</userinput></screen> … … 208 208 209 209 <para> 210 <option>-D gtk_doc=true</option>: Use this parameter if210 <option>-D gtk_doc=true</option>: Use this parameter if 211 211 <application>GTK-Doc</application> is installed and you wish to rebuild 212 212 and install the API documentation. -
gnome/platform/evolution-data-server.xml
r712aa3c r4304a5f 132 132 cd build && 133 133 134 cmake -D CMAKE_INSTALL_PREFIX=/usr \135 -D SYSCONF_INSTALL_DIR=/etc \136 -D ENABLE_VALA_BINDINGS=ON \137 -D ENABLE_INSTALLED_TESTS=ON \138 -D WITH_OPENLDAP=OFF \139 -D WITH_KRB5=OFF \140 -D ENABLE_INTROSPECTION=ON \141 -D ENABLE_GTK_DOC=OFF \142 -D WITH_LIBDB=OFF \143 -D WITH_SYSTEMDUSERUNITDIR=no \144 -W no-dev -G Ninja .. &&134 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 135 -D SYSCONF_INSTALL_DIR=/etc \ 136 -D ENABLE_VALA_BINDINGS=ON \ 137 -D ENABLE_INSTALLED_TESTS=ON \ 138 -D WITH_OPENLDAP=OFF \ 139 -D WITH_KRB5=OFF \ 140 -D ENABLE_INTROSPECTION=ON \ 141 -D ENABLE_GTK_DOC=OFF \ 142 -D WITH_LIBDB=OFF \ 143 -D WITH_SYSTEMDUSERUNITDIR=no \ 144 -W no-dev -G Ninja .. && 145 145 ninja</userinput></screen> 146 146 … … 148 148 cd build && 149 149 150 cmake -D CMAKE_INSTALL_PREFIX=/usr \151 -D SYSCONF_INSTALL_DIR=/etc \152 -D ENABLE_VALA_BINDINGS=ON \153 -D ENABLE_INSTALLED_TESTS=ON \154 -D WITH_OPENLDAP=OFF \155 -D WITH_KRB5=OFF \156 -D ENABLE_INTROSPECTION=ON \157 -D ENABLE_GTK_DOC=OFF \158 -D WITH_LIBDB=OFF \159 -W no-dev -G Ninja .. &&150 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 151 -D SYSCONF_INSTALL_DIR=/etc \ 152 -D ENABLE_VALA_BINDINGS=ON \ 153 -D ENABLE_INSTALLED_TESTS=ON \ 154 -D WITH_OPENLDAP=OFF \ 155 -D WITH_KRB5=OFF \ 156 -D ENABLE_INTROSPECTION=ON \ 157 -D ENABLE_GTK_DOC=OFF \ 158 -D WITH_LIBDB=OFF \ 159 -W no-dev -G Ninja .. && 160 160 ninja</userinput></screen> 161 161 … … 180 180 181 181 <para> 182 <parameter>-D ENABLE_VALA_BINDINGS=ON</parameter>: This switch182 <parameter>-D ENABLE_VALA_BINDINGS=ON</parameter>: This switch 183 183 enables building the Vala bindings. Remove it if you don't 184 184 have <xref linkend="vala"/> installed. … … 186 186 187 187 <para> 188 <parameter>-D ENABLE_GTK_DOC=OFF</parameter>: This switch188 <parameter>-D ENABLE_GTK_DOC=OFF</parameter>: This switch 189 189 disables building the API documentation. It is broken for 190 190 this package due to the use of a long deprecated gtk-doc program … … 193 193 194 194 <para> 195 <parameter>-D WITH_LIBDB=OFF</parameter>: This switch allows building195 <parameter>-D WITH_LIBDB=OFF</parameter>: This switch allows building 196 196 this package without &berkeley-db;. <!--This package only uses 197 197 &berkeley-db; to import data from very outdated releases.--> … … 200 200 201 201 <para> 202 <option>-D ENABLE_OAUTH2_WEBKITGTK4=OFF</option>: Use this switch if202 <option>-D ENABLE_OAUTH2_WEBKITGTK4=OFF</option>: Use this switch if 203 203 you did not build <xref linkend="webkitgtk" role="nodep"/> with GTK-4. 204 204 </para> 205 205 206 206 <para revision="sysv"> 207 <parameter>-D WITH_SYSTEMDUSERUNITDIR=no</parameter>: This switch207 <parameter>-D WITH_SYSTEMDUSERUNITDIR=no</parameter>: This switch 208 208 disables installing the systemd units, which are not used for a Sysv 209 209 build. -
introduction/important/building-notes.xml
r712aa3c r4304a5f 758 758 <para> 759 759 The packages using the meson build system can accept 760 <parameter>-D strip=true</parameter> when running760 <parameter>-D strip=true</parameter> when running 761 761 <command>meson</command>. If you've forgot to add this option 762 762 running the <command>meson</command>, you can also run … … 927 927 example). But one thing which has now come to light is that 928 928 programmers might include debug assertions in their code, expecting 929 them to be disabled in releases by using <option>-D NDEBUG</option>.929 them to be disabled in releases by using <option>-D NDEBUG</option>. 930 930 Specifically, if <xref linkend="mesa"/> is built with these 931 931 assertions enabled, some activities such as loading levels of games … … 994 994 <envar>CFLAGS</envar> or <envar>CXXFLAGS</envar> in the environment 995 995 will be used. If the programmer has coded any debug assertions, 996 those will be enabled unless -D NDEBUG is used. The following996 those will be enabled unless -D NDEBUG is used. The following 997 997 CMAKE_BUILD_TYPE values will generate the flags shown, and these 998 998 will come <emphasis>after</emphasis> any flags in the environment … … 1012 1012 </row> 1013 1013 <row> 1014 <entry>Release</entry><entry><option>-O3 -D NDEBUG</option></entry>1014 <entry>Release</entry><entry><option>-O3 -D NDEBUG</option></entry> 1015 1015 </row> 1016 1016 <row> 1017 <entry>RelWithDebInfo</entry><entry><option>-O2 -g -D NDEBUG</option></entry>1017 <entry>RelWithDebInfo</entry><entry><option>-O2 -g -D NDEBUG</option></entry> 1018 1018 </row> 1019 1019 <row> 1020 <entry>MinSizeRel</entry><entry><option>-Os -D NDEBUG</option></entry>1020 <entry>MinSizeRel</entry><entry><option>-Os -D NDEBUG</option></entry> 1021 1021 </row> 1022 1022 </tbody> … … 1059 1059 </para> 1060 1060 1061 <screen><userinput>meson configure -D <some_option>=true</userinput></screen>1061 <screen><userinput>meson configure -D <some_option>=true</userinput></screen> 1062 1062 1063 1063 <para> … … 1102 1102 so we mistakenly believed if-release had been the default. --> 1103 1103 <para> 1104 The <option>-D NDEBUG</option> flag is implied by the release1104 The <option>-D NDEBUG</option> flag is implied by the release 1105 1105 buildtype for some packages (for example <xref linkend='mesa'/>). 1106 1106 It can also be provided explicitly by passing 1107 <option>-D b_ndebug=true</option>.1107 <option>-D b_ndebug=true</option>. 1108 1108 </para> 1109 1109 … … 1320 1320 discussion in the 'tuning' link above (occasionally, one or more 1321 1321 of these options might be inappropriate for a package). These 1322 options are <option>-D _FORTIFY_SOURCE=2</option>1323 (or <option>-D _FORTIFY_SOURCE=3</option> which is more secure but1322 options are <option>-D _FORTIFY_SOURCE=2</option> 1323 (or <option>-D _FORTIFY_SOURCE=3</option> which is more secure but 1324 1324 with a larger performance overhead) and 1325 (for C++) <option>-D _GLIBCXX_ASSERTIONS</option>. On modern1325 (for C++) <option>-D _GLIBCXX_ASSERTIONS</option>. On modern 1326 1326 machines these should only have a little impact on how fast things 1327 1327 run, and often they will not be noticeable. -
kde/extra-cmake-modules.xml
r712aa3c r4304a5f 103 103 cd build && 104 104 105 cmake -D CMAKE_INSTALL_PREFIX=/usr .. &&105 cmake -D CMAKE_INSTALL_PREFIX=/usr .. && 106 106 make</userinput></screen> 107 107 -
kde/kf5-apps/add-pkgs.xml
r712aa3c r4304a5f 72 72 cd build && 73 73 74 cmake -D CMAKE_INSTALL_PREFIX=$KF6_PREFIX \75 -D CMAKE_BUILD_TYPE=Release \76 -D BUILD_TESTING=OFF \77 -W no-dev .. &&74 cmake -D CMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 75 -D CMAKE_BUILD_TYPE=Release \ 76 -D BUILD_TESTING=OFF \ 77 -W no-dev .. && 78 78 make</userinput></screen> 79 79 -
kde/kf5-apps/k3b.xml
r712aa3c r4304a5f 149 149 cd build && 150 150 151 cmake -D CMAKE_INSTALL_PREFIX=$KF6_PREFIX \152 -D CMAKE_BUILD_TYPE=Release \153 -D BUILD_TESTING=OFF \154 -W no-dev .. &&151 cmake -D CMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 152 -D CMAKE_BUILD_TYPE=Release \ 153 -D BUILD_TESTING=OFF \ 154 -W no-dev .. && 155 155 make</userinput></screen> 156 156 -
kde/kf5-apps/kio-extras.xml
r712aa3c r4304a5f 102 102 cd build && 103 103 104 cmake -D CMAKE_INSTALL_PREFIX=$KF5_PREFIX \105 -D CMAKE_BUILD_TYPE=Release \106 -D BUILD_TESTING=OFF \107 -W no-dev .. &&104 cmake -D CMAKE_INSTALL_PREFIX=$KF5_PREFIX \ 105 -D CMAKE_BUILD_TYPE=Release \ 106 -D BUILD_TESTING=OFF \ 107 -W no-dev .. && 108 108 make</userinput></screen> 109 109 -
kde/kf5-apps/kmix5.xml
r712aa3c r4304a5f 98 98 cd build && 99 99 100 cmake -D CMAKE_INSTALL_PREFIX=$KF6_PREFIX \101 -D CMAKE_BUILD_TYPE=Release \102 -D BUILD_TESTING=OFF \103 -W no-dev .. &&100 cmake -D CMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 101 -D CMAKE_BUILD_TYPE=Release \ 102 -D BUILD_TESTING=OFF \ 103 -W no-dev .. && 104 104 make</userinput></screen> 105 105 -
kde/kf5-apps/libkcddb.xml
r712aa3c r4304a5f 92 92 cd build && 93 93 94 cmake -D CMAKE_INSTALL_PREFIX=$KF6_PREFIX \95 -D CMAKE_BUILD_TYPE=Release \96 -D BUILD_TESTING=OFF \97 -D QT_MAJOR_VERSION=6 \98 -W no-dev .. &&94 cmake -D CMAKE_INSTALL_PREFIX=$KF6_PREFIX \ 95 -D CMAKE_BUILD_TYPE=Release \ 96 -D BUILD_TESTING=OFF \ 97 -D QT_MAJOR_VERSION=6 \ 98 -W no-dev .. && 99 99 make</userinput></screen> 100 100 -
kde/kf6/kf6-frameworks.xml
r712aa3c r4304a5f 416 416 417 417 <para> 418 <parameter>-D CMAKE_PREFIX_PATH=$QT6DIR</parameter>: This switch is used418 <parameter>-D CMAKE_PREFIX_PATH=$QT6DIR</parameter>: This switch is used 419 419 to allow cmake to find the proper Qt libraries. 420 420 </para> 421 421 422 422 <para> 423 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is used423 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is used 424 424 to apply higher level of the compiler optimizations. 425 425 </para> 426 426 427 427 <para> 428 <parameter>-D BUILD_TESTING=OFF</parameter>: This switch is used to prevent428 <parameter>-D BUILD_TESTING=OFF</parameter>: This switch is used to prevent 429 429 building test programs and libraries that are of no use to an end user. 430 430 </para> -
kde/phonon-backend-vlc.xml
r712aa3c r4304a5f 89 89 cd build && 90 90 91 cmake -D CMAKE_INSTALL_PREFIX=/usr \92 -D CMAKE_BUILD_TYPE=Release \93 -D PHONON_BUILD_QT5=OFF \91 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 92 -D CMAKE_BUILD_TYPE=Release \ 93 -D PHONON_BUILD_QT5=OFF \ 94 94 .. && 95 95 make</userinput></screen> … … 107 107 108 108 <para> 109 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is109 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is 110 110 used to apply higher level of compiler optimizations. 111 111 </para> -
kde/phonon.xml
r712aa3c r4304a5f 102 102 cd build && 103 103 104 cmake -D CMAKE_INSTALL_PREFIX=/usr \105 -D CMAKE_BUILD_TYPE=Release \106 -D PHONON_BUILD_QT5=OFF \107 -W no-dev .. &&104 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 105 -D CMAKE_BUILD_TYPE=Release \ 106 -D PHONON_BUILD_QT5=OFF \ 107 -W no-dev .. && 108 108 make</userinput></screen> 109 109 … … 120 120 121 121 <para> 122 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is used122 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is used 123 123 to apply higher level of the compiler optimizations. 124 124 </para> 125 125 126 126 <para> 127 <parameter>-D PHONON_BUILD_QT5=OFF</parameter>: By default both the127 <parameter>-D PHONON_BUILD_QT5=OFF</parameter>: By default both the 128 128 Qt5 and Qt6 versions of this package are built. We currently just 129 129 want the Qt6 version, since nothing in BLFS uses the Qt5 version. … … 131 131 <!-- 132 132 <para> 133 <parameter>-D PHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=FALSE</parameter>:133 <parameter>-D PHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=FALSE</parameter>: 134 134 This switch ensures that the plugins and mkspecs files get installed in 135 135 the correct location. … … 137 137 138 138 <para> 139 <parameter>-D PHONON_BUILD_PHONON4QT5=ON</parameter>: This switch is used to139 <parameter>-D PHONON_BUILD_PHONON4QT5=ON</parameter>: This switch is used to 140 140 ensure that Qt5 version of the library is built even if Qt4 is present. 141 141 </para> -
kde/plasma-wayland-protocols.xml
r712aa3c r4304a5f 87 87 cd build && 88 88 89 cmake -D CMAKE_INSTALL_PREFIX=/usr ..</userinput></screen>89 cmake -D CMAKE_INSTALL_PREFIX=/usr ..</userinput></screen> 90 90 91 91 <para> -
kde/polkit-qt.xml
r712aa3c r4304a5f 89 89 cd build && 90 90 91 cmake -D CMAKE_INSTALL_PREFIX=/usr \92 -D CMAKE_BUILD_TYPE=Release \93 -D QT_MAJOR_VERSION=6 \94 -W no-dev .. &&91 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 92 -D CMAKE_BUILD_TYPE=Release \ 93 -D QT_MAJOR_VERSION=6 \ 94 -W no-dev .. && 95 95 make</userinput></screen> 96 96 … … 111 111 112 112 <para> 113 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is used113 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is used 114 114 to apply higher level of the compiler optimizations. 115 115 </para> -
lxqt/apps/lxqt-notificationd.xml
r712aa3c r4304a5f 108 108 109 109 <para> 110 <parameter>-D PULL_TRANSLATIONS=no</parameter>: Removes the need for110 <parameter>-D PULL_TRANSLATIONS=no</parameter>: Removes the need for 111 111 <xref linkend="git"/>, which would otherwise be requested to download 112 112 the translation files. -
lxqt/apps/qtermwidget.xml
r712aa3c r4304a5f 113 113 114 114 <para> 115 <option>-D BUILD_TEST=true</option>: Builds test application.115 <option>-D BUILD_TEST=true</option>: Builds test application. 116 116 </para> 117 117 -
lxqt/desktop/libqtxdg.xml
r712aa3c r4304a5f 121 121 122 122 <para> 123 <option>-D BUILD_TESTS=ON</option>: Use this option if you wish to build123 <option>-D BUILD_TESTS=ON</option>: Use this option if you wish to build 124 124 tests. If you pass this option, you can run the tests by executing: 125 125 <command>make test</command>. … … 127 127 128 128 <para> 129 <option>-D BUILD_DEV_UTILS=ON</option>: Use this switch if you wish to129 <option>-D BUILD_DEV_UTILS=ON</option>: Use this switch if you wish to 130 130 build and install the development utilities. 131 131 </para> -
lxqt/desktop/muparser.xml
r712aa3c r4304a5f 86 86 cd build && 87 87 88 cmake -D CMAKE_INSTALL_PREFIX=/usr \89 -D CMAKE_BUILD_TYPE=Release \90 .. &&88 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 89 -D CMAKE_BUILD_TYPE=Release \ 90 .. && 91 91 make</userinput></screen> 92 92 -
networking/netlibs/c-ares.xml
r712aa3c r4304a5f 87 87 cd build && 88 88 89 cmake -D CMAKE_INSTALL_PREFIX=/usr .. &&89 cmake -D CMAKE_INSTALL_PREFIX=/usr .. && 90 90 make</userinput></screen> 91 91 -
networking/netlibs/kdsoap.xml
r712aa3c r4304a5f 89 89 cd build && 90 90 91 cmake -D CMAKE_INSTALL_PREFIX=/usr \92 -D CMAKE_BUILD_TYPE=Release \93 -D CMAKE_INSTALL_DOCDIR=/usr/share/doc/kdsoap-&kdsoap-version; \91 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 92 -D CMAKE_BUILD_TYPE=Release \ 93 -D CMAKE_INSTALL_DOCDIR=/usr/share/doc/kdsoap-&kdsoap-version; \ 94 94 .. && 95 95 make</userinput></screen> -
networking/netutils/wireshark.xml
r712aa3c r4304a5f 202 202 cd build && 203 203 204 cmake -D CMAKE_INSTALL_PREFIX=/usr \205 -D CMAKE_BUILD_TYPE=Release \206 -D CMAKE_INSTALL_DOCDIR=/usr/share/doc/wireshark-&wireshark-version; \204 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 205 -D CMAKE_BUILD_TYPE=Release \ 206 -D CMAKE_INSTALL_DOCDIR=/usr/share/doc/wireshark-&wireshark-version; \ 207 207 -G Ninja \ 208 208 .. && … … 269 269 270 270 <para> 271 <option>-D USE_qt6=OFF</option>: Use this switch if271 <option>-D USE_qt6=OFF</option>: Use this switch if 272 272 <xref linkend="qt6"/> is not available. You'll need 273 273 <xref linkend="qt5"/> or at least <xref linkend="qt5-components"/> -
postlfs/filesystems/mdadm.xml
r712aa3c r4304a5f 74 74 An <xref linkend="server-mail"/> 75 75 </para> 76 <!-- Contains -D Sendmail=/usr/sbin/sendmail in the build procedure -->76 <!-- Contains -D Sendmail=/usr/sbin/sendmail in the build procedure --> 77 77 78 78 <!-- I don't think we need this any more... We are now at kernel 6.7.8. - bdubbs -
server/databases/mariadb.xml
r712aa3c r4304a5f 162 162 cd build && 163 163 164 cmake -D CMAKE_BUILD_TYPE=Release \165 -D CMAKE_INSTALL_PREFIX=/usr \166 -D GRN_LOG_PATH=/var/log/groonga.log \167 -D INSTALL_DOCDIR=share/doc/mariadb-&mariadb-version; \168 -D INSTALL_DOCREADMEDIR=share/doc/mariadb-&mariadb-version; \169 -D INSTALL_MANDIR=share/man \170 -D INSTALL_MYSQLSHAREDIR=share/mysql \171 -D INSTALL_MYSQLTESTDIR=share/mysql/test \172 -D INSTALL_PAMDIR=lib/security \173 -D INSTALL_PAMDATADIR=/etc/security \174 -D INSTALL_PLUGINDIR=lib/mysql/plugin \175 -D INSTALL_SBINDIR=sbin \176 -D INSTALL_SCRIPTDIR=bin \177 -D INSTALL_SQLBENCHDIR=share/mysql/bench \178 -D INSTALL_SUPPORTFILESDIR=share/mysql \179 -D MYSQL_DATADIR=/srv/mysql \180 -D MYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \181 -D WITH_EXTRA_CHARSETS=complex \182 -D WITH_EMBEDDED_SERVER=ON \183 -D SKIP_TESTS=ON \184 -D TOKUDB_OK=0 \164 cmake -D CMAKE_BUILD_TYPE=Release \ 165 -D CMAKE_INSTALL_PREFIX=/usr \ 166 -D GRN_LOG_PATH=/var/log/groonga.log \ 167 -D INSTALL_DOCDIR=share/doc/mariadb-&mariadb-version; \ 168 -D INSTALL_DOCREADMEDIR=share/doc/mariadb-&mariadb-version; \ 169 -D INSTALL_MANDIR=share/man \ 170 -D INSTALL_MYSQLSHAREDIR=share/mysql \ 171 -D INSTALL_MYSQLTESTDIR=share/mysql/test \ 172 -D INSTALL_PAMDIR=lib/security \ 173 -D INSTALL_PAMDATADIR=/etc/security \ 174 -D INSTALL_PLUGINDIR=lib/mysql/plugin \ 175 -D INSTALL_SBINDIR=sbin \ 176 -D INSTALL_SCRIPTDIR=bin \ 177 -D INSTALL_SQLBENCHDIR=share/mysql/bench \ 178 -D INSTALL_SUPPORTFILESDIR=share/mysql \ 179 -D MYSQL_DATADIR=/srv/mysql \ 180 -D MYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ 181 -D WITH_EXTRA_CHARSETS=complex \ 182 -D WITH_EMBEDDED_SERVER=ON \ 183 -D SKIP_TESTS=ON \ 184 -D TOKUDB_OK=0 \ 185 185 .. && 186 186 make</userinput></screen> … … 225 225 226 226 <para> 227 <parameter>-D WITH_EMBEDDED_SERVER=ON</parameter>: This switch enables227 <parameter>-D WITH_EMBEDDED_SERVER=ON</parameter>: This switch enables 228 228 compiling the embedded server library needed by certain applications, 229 229 such as <application>Amarok</application>. … … 231 231 232 232 <para> 233 <parameter>-D WITH_EXTRA_CHARSETS=complex</parameter>: This switch enables233 <parameter>-D WITH_EXTRA_CHARSETS=complex</parameter>: This switch enables 234 234 support for the complex character sets. 235 235 </para> 236 236 237 237 <para> 238 <parameter>-D SKIP_TESTS=ON</parameter>: This switch disables238 <parameter>-D SKIP_TESTS=ON</parameter>: This switch disables 239 239 tests for MariaDB Connector/C which are not supported without 240 240 additional setup. … … 242 242 243 243 <para> 244 <option>-D WITHOUT_SERVER=ON</option>: Use this244 <option>-D WITHOUT_SERVER=ON</option>: Use this 245 245 switch if you don't want the server and would like to build the client 246 246 only. -
server/databases/sqlite.xml
r712aa3c r4304a5f 126 126 --disable-static \ 127 127 --enable-fts{4,5} \ 128 CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 \129 -D SQLITE_ENABLE_UNLOCK_NOTIFY=1 \130 -D SQLITE_ENABLE_DBSTAT_VTAB=1 \131 -D SQLITE_SECURE_DELETE=1" &&128 CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 \ 129 -D SQLITE_ENABLE_UNLOCK_NOTIFY=1 \ 130 -D SQLITE_ENABLE_DBSTAT_VTAB=1 \ 131 -D SQLITE_SECURE_DELETE=1" && 132 132 make</userinput></screen> 133 133 … … 166 166 167 167 <para> 168 <parameter>CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 ... </parameter>:168 <parameter>CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 ... </parameter>: 169 169 Some applications require these options to be turned on. 170 170 The only way to do this is to include them in -
server/mail/postfix.xml
r712aa3c r4304a5f 162 162 <note> 163 163 <para> 164 For all variants of the CCARGS you should ensure that -DNO_NISis164 For all variants of the CCARGS you should ensure that '-D NO_NIS' is 165 165 specified so that the build does not attempt to access an rpcsvc 166 166 header which do not exist in BLFS. If &berkeley-db; is 167 not installed, -DNO_DBneeds to be specified as well.167 not installed, '-D NO_DB' needs to be specified as well. 168 168 </para> 169 169 </note> … … 178 178 </para> 179 179 180 <screen><userinput>CCARGS="-D NO_NIS -DNO_DB"180 <screen><userinput>CCARGS="-D NO_NIS -D NO_DB" 181 181 AUXLIBS=""</userinput></screen> 182 182 … … 199 199 200 200 <screen><userinput>if [ -r /usr/lib/libsasl2.so ]; then 201 CCARGS="$CCARGS -D USE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl"201 CCARGS="$CCARGS -D USE_SASL_AUTH -D USE_CYRUS_SASL -I/usr/include/sasl" 202 202 AUXLIBS="$AUXLIBS -lsasl2" 203 203 fi</userinput></screen> … … 212 212 213 213 <screen><userinput>if [ -r /usr/lib/liblmdb.so ]; then 214 CCARGS="$CCARGS -D HAS_LMDB"214 CCARGS="$CCARGS -D HAS_LMDB" 215 215 AUXLIBS="$AUXLIBS -llmdb" 216 216 fi</userinput></screen> … … 226 226 227 227 <screen><userinput>if [ -r /usr/lib/libldap.so -a -r /usr/lib/liblber.so ]; then 228 CCARGS="$CCARGS -D HAS_LDAP"228 CCARGS="$CCARGS -D HAS_LDAP" 229 229 AUXLIBS="$AUXLIBS -lldap -llber" 230 230 fi</userinput></screen> … … 241 241 242 242 <screen><userinput>if [ -r /usr/lib/libsqlite3.so ]; then 243 CCARGS="$CCARGS -D HAS_SQLITE"243 CCARGS="$CCARGS -D HAS_SQLITE" 244 244 AUXLIBS="$AUXLIBS -lsqlite3 -lpthread" 245 245 fi</userinput></screen> … … 256 256 257 257 <screen><userinput>if [ -r /usr/lib/libmysqlclient.so ]; then 258 CCARGS="$CCARGS -D HAS_MYSQL -I/usr/include/mysql"258 CCARGS="$CCARGS -D HAS_MYSQL -I/usr/include/mysql" 259 259 AUXLIBS="$AUXLIBS -lmysqlclient -lz -lm" 260 260 fi</userinput></screen> … … 271 271 272 272 <screen><userinput>if [ -r /usr/lib/libpq.so ]; then 273 CCARGS="$CCARGS -D HAS_PGSQL -I/usr/include/postgresql"273 CCARGS="$CCARGS -D HAS_PGSQL -I/usr/include/postgresql" 274 274 AUXLIBS="$AUXLIBS -lpq -lz -lm" 275 275 fi</userinput></screen> … … 287 287 288 288 <screen><literal>if [ -r <replaceable></path/to/CDB></replaceable>/libcdb.a ]; then 289 CCARGS="$CCARGS -D HAS_CDB"289 CCARGS="$CCARGS -D HAS_CDB" 290 290 AUXLIBS="$AUXLIBS <replaceable></path/to/CDB></replaceable>/libcdb.a" 291 291 fi</literal></screen> … … 302 302 303 303 <screen><userinput>if [ -r /usr/lib/libssl.so -a -r /usr/lib/libcrypto.so ]; then 304 CCARGS="$CCARGS -D USE_TLS -I/usr/include/openssl/"304 CCARGS="$CCARGS -D USE_TLS -I/usr/include/openssl/" 305 305 AUXLIBS="$AUXLIBS -lssl -lcrypto" 306 306 fi</userinput></screen> … … 369 369 370 370 <para> 371 <option>CCARGS="-D NO_EAI ..."</option>: this will turn off SMTPUTF8371 <option>CCARGS="-D NO_EAI ..."</option>: this will turn off SMTPUTF8 372 372 support, for example if the rest of your email address infrastructure 373 373 cannot handle UTF-8 email addresses and message header values. -
x/dm/sddm.xml
r712aa3c r4304a5f 134 134 cd build && 135 135 136 cmake -D CMAKE_INSTALL_PREFIX=/usr \137 -D CMAKE_BUILD_TYPE=Release \138 -D ENABLE_JOURNALD=OFF \139 -D NO_SYSTEMD=ON \140 -D RUNTIME_DIR=/run/sddm \141 -D USE_ELOGIND=ON \142 -D BUILD_MAN_PAGES=ON \143 -D DATA_INSTALL_DIR=/usr/share/sddm \144 -D DBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf \136 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 137 -D CMAKE_BUILD_TYPE=Release \ 138 -D ENABLE_JOURNALD=OFF \ 139 -D NO_SYSTEMD=ON \ 140 -D RUNTIME_DIR=/run/sddm \ 141 -D USE_ELOGIND=ON \ 142 -D BUILD_MAN_PAGES=ON \ 143 -D DATA_INSTALL_DIR=/usr/share/sddm \ 144 -D DBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf \ 145 145 .. && 146 146 make</userinput></screen> … … 149 149 cd build && 150 150 151 cmake -D CMAKE_INSTALL_PREFIX=/usr \152 -D CMAKE_BUILD_TYPE=Release \153 -D RUNTIME_DIR=/run/sddm \154 -D BUILD_MAN_PAGES=ON \155 -D DATA_INSTALL_DIR=/usr/share/sddm \156 -D DBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf \151 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 152 -D CMAKE_BUILD_TYPE=Release \ 153 -D RUNTIME_DIR=/run/sddm \ 154 -D BUILD_MAN_PAGES=ON \ 155 -D DATA_INSTALL_DIR=/usr/share/sddm \ 156 -D DBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf \ 157 157 .. && 158 158 make</userinput></screen> … … 176 176 177 177 <para> 178 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is used to178 <parameter>-D CMAKE_BUILD_TYPE=Release</parameter>: This switch is used to 179 179 apply additional compiler optimizations. 180 180 </para> 181 181 182 182 <para revision="sysv"> 183 <parameter>-D ENABLE_JOURNALD=OFF</parameter> and184 <parameter>-D NO_SYSTEMD=ON</parameter>: These switchs are used because183 <parameter>-D ENABLE_JOURNALD=OFF</parameter> and 184 <parameter>-D NO_SYSTEMD=ON</parameter>: These switchs are used because 185 185 this version of BLFS does not support <application>systemd</application>. 186 186 </para> 187 187 188 188 <para> 189 <parameter>-D DBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf</parameter>:189 <parameter>-D DBUS_CONFIG_FILENAME=sddm_org.freedesktop.DisplayManager.conf</parameter>: 190 190 This switch prevents the file <filename> 191 191 /etc/dbus-1/system.d/org.freedesktop.DisplayManager.conf</filename> from … … 194 194 195 195 <para> 196 <parameter>-D BUILD_MAN_PAGES=ON</parameter>: This switch is used to build196 <parameter>-D BUILD_MAN_PAGES=ON</parameter>: This switch is used to build 197 197 and install man pages. 198 198 </para> -
x/icons/breeze-icons.xml
r712aa3c r4304a5f 96 96 cd build && 97 97 98 cmake -D CMAKE_INSTALL_PREFIX=/usr \99 -D BUILD_TESTING=OFF \100 -W no-dev ..</userinput></screen>98 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 99 -D BUILD_TESTING=OFF \ 100 -W no-dev ..</userinput></screen> 101 101 102 102 <para> … … 116 116 117 117 <para> 118 <parameter>-D BUILD_TESTING=OFF</parameter>: This parameter disables118 <parameter>-D BUILD_TESTING=OFF</parameter>: This parameter disables 119 119 building the testing framework, which requires some modules from 120 120 <xref linkend="kf6-frameworks"/>. -
x/icons/oxygen-icons.xml
r712aa3c r4304a5f 95 95 cd build && 96 96 97 cmake -D CMAKE_INSTALL_PREFIX=/usr -Wno-dev ..</userinput></screen>97 cmake -D CMAKE_INSTALL_PREFIX=/usr -W no-dev ..</userinput></screen> 98 98 99 99 <para> -
x/lib/glslang.xml
r712aa3c r4304a5f 87 87 cd build && 88 88 89 cmake -D CMAKE_INSTALL_PREFIX=/usr \90 -D CMAKE_BUILD_TYPE=Release \91 -D ALLOW_EXTERNAL_SPIRV_TOOLS=ON \92 -D BUILD_SHARED_LIBS=ON \93 -D GLSLANG_TESTS=ON \89 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 90 -D CMAKE_BUILD_TYPE=Release \ 91 -D ALLOW_EXTERNAL_SPIRV_TOOLS=ON \ 92 -D BUILD_SHARED_LIBS=ON \ 93 -D GLSLANG_TESTS=ON \ 94 94 -G Ninja .. && 95 95 ninja</userinput></screen> … … 111 111 112 112 <para> 113 <parameter>-D ALLOW_EXTERNAL_SPIRV_TOOLS=ON</parameter>: This switch allows113 <parameter>-D ALLOW_EXTERNAL_SPIRV_TOOLS=ON</parameter>: This switch allows 114 114 the build system to use the system-installed copy of 115 115 <xref linkend="spirv-tools" role="nodep"/>, instead of downloading and … … 118 118 119 119 <para> 120 <parameter>-D BUILD_SHARED_LIBS=ON</parameter>: This switch builds shared120 <parameter>-D BUILD_SHARED_LIBS=ON</parameter>: This switch builds shared 121 121 versions of the libraries, and does not install static versions of them. 122 122 </para> 123 123 124 124 <para> 125 <parameter>-D GLSLANG_TESTS=ON</parameter>: This switch builds the125 <parameter>-D GLSLANG_TESTS=ON</parameter>: This switch builds the 126 126 tests for the package. 127 127 </para> -
x/lib/grantlee.xml
r712aa3c r4304a5f 99 99 cd build && 100 100 101 cmake -D CMAKE_INSTALL_PREFIX=/usr \102 -D CMAKE_BUILD_TYPE=Release \101 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 102 -D CMAKE_BUILD_TYPE=Release \ 103 103 .. && 104 104 make</userinput></screen> -
x/lib/kcolorpicker.xml
r712aa3c r4304a5f 89 89 cd build && 90 90 91 cmake -D CMAKE_INSTALL_PREFIX=/usr \92 -D CMAKE_BUILD_TYPE=Release \93 -D BUILD_SHARED_LIBS=ON \94 -D BUILD_WITH_QT6=ON \91 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 92 -D CMAKE_BUILD_TYPE=Release \ 93 -D BUILD_SHARED_LIBS=ON \ 94 -D BUILD_WITH_QT6=ON \ 95 95 .. && 96 96 make</userinput></screen> -
x/lib/kimageannotator.xml
r712aa3c r4304a5f 86 86 cd build && 87 87 88 cmake -D CMAKE_INSTALL_PREFIX=/usr \89 -D CMAKE_BUILD_TYPE=Release \90 -D BUILD_SHARED_LIBS=ON \91 -D BUILD_WITH_QT6=ON \88 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 89 -D CMAKE_BUILD_TYPE=Release \ 90 -D BUILD_SHARED_LIBS=ON \ 91 -D BUILD_WITH_QT6=ON \ 92 92 .. && 93 93 make</userinput></screen> -
x/lib/vulkan-headers.xml
r712aa3c r4304a5f 87 87 cd build && 88 88 89 cmake -D CMAKE_INSTALL_PREFIX=/usr -G Ninja .. &&89 cmake -D CMAKE_INSTALL_PREFIX=/usr -G Ninja .. && 90 90 ninja</userinput></screen> 91 91 -
x/lib/webkitgtk.xml
r712aa3c r4304a5f 163 163 cd build && 164 164 165 cmake -D CMAKE_BUILD_TYPE=Release \166 -D CMAKE_INSTALL_PREFIX=/usr \167 -D CMAKE_SKIP_INSTALL_RPATH=ON \168 -D PORT=GTK \169 -D LIB_INSTALL_DIR=/usr/lib \170 -D USE_LIBBACKTRACE=OFF \171 -D USE_LIBHYPHEN=OFF \172 -D ENABLE_GAMEPAD=OFF \173 -D ENABLE_MINIBROWSER=ON \174 -D ENABLE_DOCUMENTATION=OFF \175 -D ENABLE_WEBDRIVER=OFF \176 -D USE_WOFF2=OFF \177 -D USE_GTK4=OFF \178 -D ENABLE_BUBBLEWRAP_SANDBOX=ON \179 -W no-dev -G Ninja .. &&165 cmake -D CMAKE_BUILD_TYPE=Release \ 166 -D CMAKE_INSTALL_PREFIX=/usr \ 167 -D CMAKE_SKIP_INSTALL_RPATH=ON \ 168 -D PORT=GTK \ 169 -D LIB_INSTALL_DIR=/usr/lib \ 170 -D USE_LIBBACKTRACE=OFF \ 171 -D USE_LIBHYPHEN=OFF \ 172 -D ENABLE_GAMEPAD=OFF \ 173 -D ENABLE_MINIBROWSER=ON \ 174 -D ENABLE_DOCUMENTATION=OFF \ 175 -D ENABLE_WEBDRIVER=OFF \ 176 -D USE_WOFF2=OFF \ 177 -D USE_GTK4=OFF \ 178 -D ENABLE_BUBBLEWRAP_SANDBOX=ON \ 179 -W no-dev -G Ninja .. && 180 180 ninja</userinput></screen> 181 181 … … 183 183 cd build && 184 184 185 cmake -D CMAKE_BUILD_TYPE=Release \186 -D CMAKE_INSTALL_PREFIX=/usr \187 -D CMAKE_SKIP_INSTALL_RPATH=ON \188 -D PORT=GTK \189 -D LIB_INSTALL_DIR=/usr/lib \190 -D USE_LIBBACKTRACE=OFF \191 -D USE_LIBHYPHEN=OFF \192 -D ENABLE_GAMEPAD=OFF \193 -D ENABLE_MINIBROWSER=ON \194 -D ENABLE_DOCUMENTATION=OFF \195 -D ENABLE_WEBDRIVER=OFF \196 -D USE_WOFF2=OFF \197 -D USE_GTK4=OFF \198 -D ENABLE_JOURNALD_LOG=OFF \199 -D ENABLE_BUBBLEWRAP_SANDBOX=ON \200 -W no-dev -G Ninja .. &&185 cmake -D CMAKE_BUILD_TYPE=Release \ 186 -D CMAKE_INSTALL_PREFIX=/usr \ 187 -D CMAKE_SKIP_INSTALL_RPATH=ON \ 188 -D PORT=GTK \ 189 -D LIB_INSTALL_DIR=/usr/lib \ 190 -D USE_LIBBACKTRACE=OFF \ 191 -D USE_LIBHYPHEN=OFF \ 192 -D ENABLE_GAMEPAD=OFF \ 193 -D ENABLE_MINIBROWSER=ON \ 194 -D ENABLE_DOCUMENTATION=OFF \ 195 -D ENABLE_WEBDRIVER=OFF \ 196 -D USE_WOFF2=OFF \ 197 -D USE_GTK4=OFF \ 198 -D ENABLE_JOURNALD_LOG=OFF \ 199 -D ENABLE_BUBBLEWRAP_SANDBOX=ON \ 200 -W no-dev -G Ninja .. && 201 201 ninja</userinput></screen> 202 202 … … 221 221 <screen revision="systemd"><userinput>rm -rf * .[^.]* && 222 222 223 cmake -D CMAKE_BUILD_TYPE=Release \224 -D CMAKE_INSTALL_PREFIX=/usr \225 -D CMAKE_SKIP_INSTALL_RPATH=ON \226 -D PORT=GTK \227 -D LIB_INSTALL_DIR=/usr/lib \228 -D USE_LIBBACKTRACE=OFF \229 -D USE_LIBHYPHEN=OFF \230 -D ENABLE_GAMEPAD=OFF \231 -D ENABLE_MINIBROWSER=ON \232 -D ENABLE_DOCUMENTATION=OFF \233 -D USE_WOFF2=OFF \234 -D USE_GTK4=ON \235 -D ENABLE_BUBBLEWRAP_SANDBOX=ON \236 -W no-dev -G Ninja .. &&223 cmake -D CMAKE_BUILD_TYPE=Release \ 224 -D CMAKE_INSTALL_PREFIX=/usr \ 225 -D CMAKE_SKIP_INSTALL_RPATH=ON \ 226 -D PORT=GTK \ 227 -D LIB_INSTALL_DIR=/usr/lib \ 228 -D USE_LIBBACKTRACE=OFF \ 229 -D USE_LIBHYPHEN=OFF \ 230 -D ENABLE_GAMEPAD=OFF \ 231 -D ENABLE_MINIBROWSER=ON \ 232 -D ENABLE_DOCUMENTATION=OFF \ 233 -D USE_WOFF2=OFF \ 234 -D USE_GTK4=ON \ 235 -D ENABLE_BUBBLEWRAP_SANDBOX=ON \ 236 -W no-dev -G Ninja .. && 237 237 ninja</userinput></screen> 238 238 239 239 <screen revision="sysv"><userinput>rm -rf * .[^.]* && 240 240 241 cmake -D CMAKE_BUILD_TYPE=Release \242 -D CMAKE_INSTALL_PREFIX=/usr \243 -D CMAKE_SKIP_INSTALL_RPATH=ON \244 -D PORT=GTK \245 -D LIB_INSTALL_DIR=/usr/lib \246 -D USE_LIBBACKTRACE=OFF \247 -D USE_LIBHYPHEN=OFF \248 -D ENABLE_GAMEPAD=OFF \249 -D ENABLE_MINIBROWSER=ON \250 -D ENABLE_DOCUMENTATION=OFF \251 -D USE_WOFF2=OFF \252 -D USE_GTK4=ON \253 -D ENABLE_JOURNALD_LOG=OFF \254 -D ENABLE_BUBBLEWRAP_SANDBOX=ON \255 -W no-dev -G Ninja .. &&241 cmake -D CMAKE_BUILD_TYPE=Release \ 242 -D CMAKE_INSTALL_PREFIX=/usr \ 243 -D CMAKE_SKIP_INSTALL_RPATH=ON \ 244 -D PORT=GTK \ 245 -D LIB_INSTALL_DIR=/usr/lib \ 246 -D USE_LIBBACKTRACE=OFF \ 247 -D USE_LIBHYPHEN=OFF \ 248 -D ENABLE_GAMEPAD=OFF \ 249 -D ENABLE_MINIBROWSER=ON \ 250 -D ENABLE_DOCUMENTATION=OFF \ 251 -D USE_WOFF2=OFF \ 252 -D USE_GTK4=ON \ 253 -D ENABLE_JOURNALD_LOG=OFF \ 254 -D ENABLE_BUBBLEWRAP_SANDBOX=ON \ 255 -W no-dev -G Ninja .. && 256 256 ninja</userinput></screen> 257 257 … … 263 263 264 264 <para> 265 As the <option>-D ENABLE_DOCUMENTATION=OFF</option> option is used,265 As the <option>-D ENABLE_DOCUMENTATION=OFF</option> option is used, 266 266 the documentation is not rebuilt nor installed now. If you need the 267 267 documentation, you can either install <xref linkend='gi-docgen'/> … … 288 288 289 289 <para> 290 <parameter>-D USE_LIBBACKTRACE=OFF</parameter>: This switch disables290 <parameter>-D USE_LIBBACKTRACE=OFF</parameter>: This switch disables 291 291 the use of libbacktrace for dumping a stack trace when a crash 292 292 happens. You need to install &libbacktrace; if you wish to enable it … … 295 295 296 296 <para> 297 <parameter>-D USE_LIBHYPHEN=OFF</parameter>: This switch disables the297 <parameter>-D USE_LIBHYPHEN=OFF</parameter>: This switch disables the 298 298 default automatic hyphenation implementation. You need to install 299 299 <ulink … … 304 304 305 305 <para> 306 <parameter>-D ENABLE_DOCUMENTATION=OFF</parameter>: This switch disables306 <parameter>-D ENABLE_DOCUMENTATION=OFF</parameter>: This switch disables 307 307 regenerating the documentation. Remove this switch if you have 308 308 <xref linkend="gi-docgen"/> … … 311 311 312 312 <para> 313 <parameter>-D ENABLE_GAMEPAD=OFF</parameter>: This switch disables313 <parameter>-D ENABLE_GAMEPAD=OFF</parameter>: This switch disables 314 314 gamepad support. Remove this switch if you have 315 315 <ulink url="https://gnome.pages.gitlab.gnome.org/libmanette/">libmanette</ulink> … … 318 318 319 319 <para> 320 <parameter>-D ENABLE_MINIBROWSER=ON</parameter>: This switch enables320 <parameter>-D ENABLE_MINIBROWSER=ON</parameter>: This switch enables 321 321 compiling and installing the MiniBrowser. 322 322 </para> 323 323 324 324 <para> 325 <parameter>-D ENABLE_WEBDRIVER=OFF</parameter>: This switch disables325 <parameter>-D ENABLE_WEBDRIVER=OFF</parameter>: This switch disables 326 326 compiling and installing <command>WebKitWebDriver</command>. We use 327 327 it for the GTK-3 build because the <command>WebKitWebDriver</command> … … 333 333 <!-- 334 334 <para> 335 <parameter>-D USE_JPEGXL=OFF</parameter>: This switch turns off support335 <parameter>-D USE_JPEGXL=OFF</parameter>: This switch turns off support 336 336 for JPEG-XL images. Remove it if you have the optional package 337 337 <ulink url="https://github.com/libjxl/libjxl">libjxl</ulink> installed. … … 339 339 --> 340 340 <para> 341 <parameter>-D ENABLE_BUBBLEWRAP_SANDBOX=ON</parameter>: This switch341 <parameter>-D ENABLE_BUBBLEWRAP_SANDBOX=ON</parameter>: This switch 342 342 enables the Bubblewrap sandbox, which helps mitigate the impact of most 343 343 security vulnerabilities in this package. Change this switch to OFF if … … 350 350 351 351 <para revision="sysv"> 352 <parameter>-D ENABLE_JOURNALD_LOG=OFF</parameter>: This switch disables using the352 <parameter>-D ENABLE_JOURNALD_LOG=OFF</parameter>: This switch disables using the 353 353 systemd journal for logging errors and debugging information since it 354 354 is not available on SysV systems. … … 356 356 357 357 <para> 358 <option>-D USE_SYSTEM_MALLOC=ON</option>: This switch enables building358 <option>-D USE_SYSTEM_MALLOC=ON</option>: This switch enables building 359 359 against the system installed <application>malloc</application>. 360 360 </para> 361 361 362 362 <para> 363 <option>-D ENABLE_GEOLOCATION=OFF</option>: Use this switch if you don't363 <option>-D ENABLE_GEOLOCATION=OFF</option>: Use this switch if you don't 364 364 want to install <xref linkend="geoclue2"/>. 365 365 </para> 366 366 367 367 <para> 368 <option>-D USE_AVIF=OFF</option>: Use this switch if you don't want to368 <option>-D USE_AVIF=OFF</option>: Use this switch if you don't want to 369 369 install <xref linkend="libavif"/>. Note that you will not have support 370 370 for AVIF images if you do this. … … 372 372 373 373 <para> 374 <option>-D USE_WOFF2=ON</option>: Use this switch if the optional374 <option>-D USE_WOFF2=ON</option>: Use this switch if the optional 375 375 package <xref linkend="woff2"/> is installed. This adds additional 376 376 support for fonts. … … 378 378 379 379 <para> 380 <option>-D USE_JPEGXL=OFF</option>: Use this switch if the recommended380 <option>-D USE_JPEGXL=OFF</option>: Use this switch if the recommended 381 381 package <xref linkend="libjxl"/> is not installed. Note that you will not 382 382 have support for JPEG XL images if this option is passed. -
x/wm/icewm.xml
r712aa3c r4304a5f 110 110 cd build && 111 111 112 cmake -D CMAKE_INSTALL_PREFIX=/usr \113 -D CMAKE_BUILD_TYPE=Release \114 -D CFGDIR=/etc \115 -D ENABLE_LTO=ON \116 -D DOCDIR=/usr/share/doc/icewm-&icewm-version; \112 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 113 -D CMAKE_BUILD_TYPE=Release \ 114 -D CFGDIR=/etc \ 115 -D ENABLE_LTO=ON \ 116 -D DOCDIR=/usr/share/doc/icewm-&icewm-version; \ 117 117 .. && 118 118 make</userinput></screen> … … 147 147 148 148 <para> 149 <parameter>-D ENABLE_LTO=ON</parameter>: This option enables Link149 <parameter>-D ENABLE_LTO=ON</parameter>: This option enables Link 150 150 Time Optimization and is required for this package. 151 151 </para> -
xsoft/graphweb/falkon.xml
r712aa3c r4304a5f 121 121 cd build && 122 122 123 cmake -D CMAKE_INSTALL_PREFIX=/usr \124 -D CMAKE_BUILD_TYPE=Release \123 cmake -D CMAKE_INSTALL_PREFIX=/usr \ 124 -D CMAKE_BUILD_TYPE=Release \ 125 125 .. && 126 126 … … 175 175 176 176 <para> 177 <option>-D BUILD_TESTING=OFF</option>: This will save a little time and space by177 <option>-D BUILD_TESTING=OFF</option>: This will save a little time and space by 178 178 not building the test programs, use this if you do not wish to run the test. 179 179 </para>
Note:
See TracChangeset
for help on using the changeset viewer.