Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Oct 28, 2024
1 parent 6e457b8 commit 91cb5c4
Show file tree
Hide file tree
Showing 30 changed files with 37 additions and 23 deletions.
7 changes: 5 additions & 2 deletions External-Project-module.html
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,7 @@ <h1 id="external-project-module">External Project module</h1>
<p><strong>Note</strong>: the functionality of this module is governed by <a href="Mixing-build-systems.html">Meson's
rules on mixing build systems</a>.</p>
<p><em>This is an experimental module, API could change.</em></p>
<p><em>Added 0.56.0</em></p>
<p>This module allows building code that uses build systems other than
Meson. This module is intended to be used to build Autotools
subprojects as fallback if the dependency couldn't be found on the
Expand Down Expand Up @@ -253,7 +254,8 @@ <h1 id="external-project-module">External Project module</h1>
from <code>-uninstalled.pc</code> files. This is arguably a bug that could be fixed in
future version of pkg-config/pkgconf.</li>
</ul>
<p><em>Added 0.56.0</em></p>
<p><em>Since 1.7.0</em> [Meson devenv][Commands.md#devenv] setup <code>PATH</code> and
<code>LD_LIBRARY_PATH</code> to be able to run programs.</p>
<h2 id="functions">Functions</h2>
<h3 id="add_project"><code>add_project()</code></h3>
<p>This function should be called at the root directory of a project
Expand All @@ -279,7 +281,8 @@ <h3 id="add_project"><code>add_project()</code></h3>
added in case some tags are not found in <code>configure_options</code>:
<code>'--prefix=@PREFIX@'</code>, <code>'--libdir=@PREFIX@/@LIBDIR@'</code>, and
<code>'--includedir=@PREFIX@/@INCLUDEDIR@'</code>. It was previously considered a fatal
error to not specify them.</li>
error to not specify them. <em>Since 1.7.0</em> <code>@BINDIR@</code> and <code>'--bindir=@PREFIX@/@BINDIR@'</code>
default argument have been added.</li>
<li>
<code>cross_configure_options</code>: Extra options appended to <code>configure_options</code> only
when cross compiling. special tag <code>@HOST@</code> will be replaced by
Expand Down
5 changes: 5 additions & 0 deletions Release-notes-for-1-7-0.html
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,11 @@ <h2 id="cargo-features-are-resolved-globally">Cargo features are resolved global
calls for different Cargo crates that have common dependencies.</p>
<p>Breaks: This change removes per feature Meson options that were previously
possible to set as shown above or from command line <code>-Dfoo-rs:feature-foo=true</code>.</p>
<h2 id="devenv-support-in-external-project-module">Devenv support in external project module</h2>
<p>The <a href="External-Project-module.html">external project module</a> now setups <code>PATH</code> and
<code>LD_LIBRARY_PATH</code> to be able to run programs.</p>
<p><code>@BINDIR@</code> is now substitued in arguments and <code>'--bindir=@PREFIX@/@BINDIR@'</code>
default argument have been added.</p>
<h2 id="fixed-sizeof-and-find_library-methods-for-fortran-compilers">Fixed <code>sizeof</code> and <code>find_library</code> methods for Fortran compilers</h2>
<p>The implementation of the <code>.sizeof()</code> method has been fixed for Fortran
compilers (it was previously broken since it would try to compile a C code
Expand Down
1 change: 1 addition & 0 deletions assets/js/search/BINDIR
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
urls_downloaded_cb({"token":"BINDIR","urls":[{"url":"External-Project-module.html#add_project","node_type":"ul","page":"External Project module","sections":["External Project module","Functions","add_project()"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-7-0.html#devenv-support-in-external-project-module","node_type":"p","page":"Release 1.7.0 (in development)","sections":["New features (in development)","Devenv support in external project module"],"context":{"gi-language":["default"]}}]});
1 change: 1 addition & 0 deletions assets/js/search/Commands.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
urls_downloaded_cb({"token":"Commands.md","urls":[{"url":"External-Project-module.html#external-project-module","node_type":"p","page":"External Project module","sections":["External Project module"],"context":{"gi-language":["default"]}}]});
1 change: 1 addition & 0 deletions assets/js/search/Devenv
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
urls_downloaded_cb({"token":"Devenv","urls":[{"url":"Release-notes-for-1-7-0.html#devenv-support-in-external-project-module","node_type":"h2","page":"Release 1.7.0 (in development)","sections":["New features (in development)","Devenv support in external project module"],"context":{"gi-language":["default"]}}]});
2 changes: 1 addition & 1 deletion assets/js/search/LD_LIBRARY_PATH
Original file line number Diff line number Diff line change
@@ -1 +1 @@
urls_downloaded_cb({"token":"LD_LIBRARY_PATH","urls":[{"url":"Commands.html#devenv","node_type":"ul","page":"Command-line commands","sections":["Command-line commands","devenv"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-58-0.html#developer-environment","node_type":"ul","page":"Release 0.58.0","sections":["New features","Developer environment"],"context":{"gi-language":["default"]}}]});
urls_downloaded_cb({"token":"LD_LIBRARY_PATH","urls":[{"url":"Commands.html#devenv","node_type":"ul","page":"Command-line commands","sections":["Command-line commands","devenv"],"context":{"gi-language":["default"]}},{"url":"External-Project-module.html#external-project-module","node_type":"p","page":"External Project module","sections":["External Project module"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-58-0.html#developer-environment","node_type":"ul","page":"Release 0.58.0","sections":["New features","Developer environment"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-7-0.html#devenv-support-in-external-project-module","node_type":"p","page":"Release 1.7.0 (in development)","sections":["New features (in development)","Devenv support in external project module"],"context":{"gi-language":["default"]}}]});
2 changes: 1 addition & 1 deletion assets/js/search/PATH
Original file line number Diff line number Diff line change
@@ -1 +1 @@
urls_downloaded_cb({"token":"PATH","urls":[{"url":"Commands.html#devenv","node_type":"ul","page":"Command-line commands","sections":["Command-line commands","devenv"],"context":{"gi-language":["default"]}},{"url":"Commands.html#targets","node_type":"ul","page":"Command-line commands","sections":["Command-line commands","compile","Targets"],"context":{"gi-language":["default"]}},{"url":"Continuous-Integration.html#qt","node_type":"p","page":"Continuous Integration","sections":["Continuous Integration","AppVeyor for Windows","Qt"],"context":{"gi-language":["default"]}},{"url":"Contributing.html#env","node_type":"ul","page":"Contributing to Meson","sections":["Contributing to Meson","Tests","Configuring project tests","env"],"context":{"gi-language":["default"]}},{"url":"Dependencies.html#config-tool","node_type":"p","page":"Dependencies","sections":["Dependency detection method","Config tool"],"context":{"gi-language":["default"]}},{"url":"External-Project-module.html#add_project","node_type":"p","page":"External Project module","sections":["External Project module","Functions","add_project()"],"context":{"gi-language":["default"]}},{"url":"Getting-meson.html#installing-meson-with-pip","node_type":"p","page":"Getting Meson","sections":["Getting Meson","Installing Meson with pip"],"context":{"gi-language":["default"]}},{"url":"Getting-meson.html#windows-python3-quirks","node_type":"p","page":"Getting Meson","sections":["Platform-specific install quirks","Windows Python3 quirks"],"context":{"gi-language":["default"]}},{"url":"Getting-meson_ptbr.html#instalando-o-meson-com-o-pip","node_type":"p","page":"Obtendo o Meson","sections":["Obtendo o Meson","Instalando o Meson com o pip"],"context":{"gi-language":["default"]}},{"url":"Getting-meson_ptbr.html#peculiaridades-do-python-3-no-windows","node_type":"p","page":"Obtendo o Meson","sections":["Peculiaridades de instalação específicas de plataformas","Peculiaridades do Python 3 no Windows"],"context":{"gi-language":["default"]}},{"url":"Getting-meson_zh.html#pipmeson","node_type":"p","page":"获取Meson","sections":["获取Meson","使用pip安装Meson"],"context":{"gi-language":["default"]}},{"url":"Getting-meson_zh.html#windows-python3","node_type":"p","page":"获取Meson","sections":["特殊平台的安装特例","Windows Python3"],"context":{"gi-language":["default"]}},{"url":"Quick-guide.html#troubleshooting","node_type":"p","page":"Quickstart Guide","sections":["Using Meson","Troubleshooting:"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_builtin_meson.html#mesonadd_dist_script","node_type":"p","page":"meson","sections":["Meson object (meson)","Meson object methods","meson.add_dist_script()"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_builtin_meson.html#mesonadd_install_script","node_type":"p","page":"meson","sections":["Meson object (meson)","Meson object methods","meson.add_install_script()"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#arguments43","node_type":"table","page":"Functions","sections":["Functions","run_target()","Arguments"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#find_program","node_type":"p","page":"Functions","sections":["Functions","find_program()"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#run_target_command","node_type":"p","page":"Functions","sections":["Functions","run_target()","Arguments"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-53-0.html#search-directories-for-find_program","node_type":"p","page":"Release 0.53.0","sections":["New features","Search directories for find_program()\n"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-55-0.html#added-ability-to-specify-targets-in-meson-compile","node_type":"p","page":"Release 0.55.0","sections":["New features","Added ability to specify targets in meson compile\n"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-55-0.html#config-tool-based-dependencies-no-longer-search-path-for-cross-compiling","node_type":"h2","page":"Release 0.55.0","sections":["New features","Config tool based dependencies no longer search PATH for cross compiling"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-58-0.html#developer-environment","node_type":"ul","page":"Release 0.58.0","sections":["New features","Developer environment"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-60-0.html#force-visual-studio-environment-activation","node_type":"p","page":"Release 0.60.0","sections":["New features","Force Visual Studio environment activation"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-60-0.html#waf-support-in-externalproject-module","node_type":"p","page":"Release 0.60.0","sections":["New features","Waf support in external-project module"],"context":{"gi-language":["default"]}},{"url":"Unit-tests.html#other-test-options","node_type":"p","page":"Unit tests","sections":["Unit tests","Testing tool","Other test options"],"context":{"gi-language":["default"]}}]});
urls_downloaded_cb({"token":"PATH","urls":[{"url":"Commands.html#devenv","node_type":"ul","page":"Command-line commands","sections":["Command-line commands","devenv"],"context":{"gi-language":["default"]}},{"url":"Commands.html#targets","node_type":"ul","page":"Command-line commands","sections":["Command-line commands","compile","Targets"],"context":{"gi-language":["default"]}},{"url":"Continuous-Integration.html#qt","node_type":"p","page":"Continuous Integration","sections":["Continuous Integration","AppVeyor for Windows","Qt"],"context":{"gi-language":["default"]}},{"url":"Contributing.html#env","node_type":"ul","page":"Contributing to Meson","sections":["Contributing to Meson","Tests","Configuring project tests","env"],"context":{"gi-language":["default"]}},{"url":"Dependencies.html#config-tool","node_type":"p","page":"Dependencies","sections":["Dependency detection method","Config tool"],"context":{"gi-language":["default"]}},{"url":"External-Project-module.html#add_project","node_type":"p","page":"External Project module","sections":["External Project module","Functions","add_project()"],"context":{"gi-language":["default"]}},{"url":"External-Project-module.html#external-project-module","node_type":"p","page":"External Project module","sections":["External Project module"],"context":{"gi-language":["default"]}},{"url":"Getting-meson.html#installing-meson-with-pip","node_type":"p","page":"Getting Meson","sections":["Getting Meson","Installing Meson with pip"],"context":{"gi-language":["default"]}},{"url":"Getting-meson.html#windows-python3-quirks","node_type":"p","page":"Getting Meson","sections":["Platform-specific install quirks","Windows Python3 quirks"],"context":{"gi-language":["default"]}},{"url":"Getting-meson_ptbr.html#instalando-o-meson-com-o-pip","node_type":"p","page":"Obtendo o Meson","sections":["Obtendo o Meson","Instalando o Meson com o pip"],"context":{"gi-language":["default"]}},{"url":"Getting-meson_ptbr.html#peculiaridades-do-python-3-no-windows","node_type":"p","page":"Obtendo o Meson","sections":["Peculiaridades de instalação específicas de plataformas","Peculiaridades do Python 3 no Windows"],"context":{"gi-language":["default"]}},{"url":"Getting-meson_zh.html#pipmeson","node_type":"p","page":"获取Meson","sections":["获取Meson","使用pip安装Meson"],"context":{"gi-language":["default"]}},{"url":"Getting-meson_zh.html#windows-python3","node_type":"p","page":"获取Meson","sections":["特殊平台的安装特例","Windows Python3"],"context":{"gi-language":["default"]}},{"url":"Quick-guide.html#troubleshooting","node_type":"p","page":"Quickstart Guide","sections":["Using Meson","Troubleshooting:"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_builtin_meson.html#mesonadd_dist_script","node_type":"p","page":"meson","sections":["Meson object (meson)","Meson object methods","meson.add_dist_script()"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_builtin_meson.html#mesonadd_install_script","node_type":"p","page":"meson","sections":["Meson object (meson)","Meson object methods","meson.add_install_script()"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#arguments43","node_type":"table","page":"Functions","sections":["Functions","run_target()","Arguments"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#find_program","node_type":"p","page":"Functions","sections":["Functions","find_program()"],"context":{"gi-language":["default"]}},{"url":"Reference-manual_functions.html#run_target_command","node_type":"p","page":"Functions","sections":["Functions","run_target()","Arguments"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-53-0.html#search-directories-for-find_program","node_type":"p","page":"Release 0.53.0","sections":["New features","Search directories for find_program()\n"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-55-0.html#added-ability-to-specify-targets-in-meson-compile","node_type":"p","page":"Release 0.55.0","sections":["New features","Added ability to specify targets in meson compile\n"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-55-0.html#config-tool-based-dependencies-no-longer-search-path-for-cross-compiling","node_type":"h2","page":"Release 0.55.0","sections":["New features","Config tool based dependencies no longer search PATH for cross compiling"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-58-0.html#developer-environment","node_type":"ul","page":"Release 0.58.0","sections":["New features","Developer environment"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-60-0.html#force-visual-studio-environment-activation","node_type":"p","page":"Release 0.60.0","sections":["New features","Force Visual Studio environment activation"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-60-0.html#waf-support-in-externalproject-module","node_type":"p","page":"Release 0.60.0","sections":["New features","Waf support in external-project module"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-7-0.html#devenv-support-in-external-project-module","node_type":"p","page":"Release 1.7.0 (in development)","sections":["New features (in development)","Devenv support in external project module"],"context":{"gi-language":["default"]}},{"url":"Unit-tests.html#other-test-options","node_type":"p","page":"Unit tests","sections":["Unit tests","Testing tool","Other test options"],"context":{"gi-language":["default"]}}]});
2 changes: 1 addition & 1 deletion assets/js/search/PREFIX
Original file line number Diff line number Diff line change
@@ -1 +1 @@
urls_downloaded_cb({"token":"PREFIX","urls":[{"url":"External-Project-module.html#add_project","node_type":"ul","page":"External Project module","sections":["External Project module","Functions","add_project()"],"context":{"gi-language":["default"]}},{"url":"Gnome-module.html#gnomegdbus_codegen","node_type":"ul","page":"GNOME module","sections":["GNOME module","Usage","gnome.gdbus_codegen()"],"context":{"gi-language":["default"]}},{"url":"Pkgconfig-module.html#pkggenerate","node_type":"ul","page":"Pkgconfig module","sections":["Pkgconfig module","Usage","pkg.generate()"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-57-0.html#unstableexternal_project-improvements","node_type":"ul","page":"Release 0.57.0","sections":["New features","\nunstable-external_project improvements"],"context":{"gi-language":["default"]}}]});
urls_downloaded_cb({"token":"PREFIX","urls":[{"url":"External-Project-module.html#add_project","node_type":"ul","page":"External Project module","sections":["External Project module","Functions","add_project()"],"context":{"gi-language":["default"]}},{"url":"Gnome-module.html#gnomegdbus_codegen","node_type":"ul","page":"GNOME module","sections":["GNOME module","Usage","gnome.gdbus_codegen()"],"context":{"gi-language":["default"]}},{"url":"Pkgconfig-module.html#pkggenerate","node_type":"ul","page":"Pkgconfig module","sections":["Pkgconfig module","Usage","pkg.generate()"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-0-57-0.html#unstableexternal_project-improvements","node_type":"ul","page":"Release 0.57.0","sections":["New features","\nunstable-external_project improvements"],"context":{"gi-language":["default"]}},{"url":"Release-notes-for-1-7-0.html#devenv-support-in-external-project-module","node_type":"p","page":"Release 1.7.0 (in development)","sections":["New features (in development)","Devenv support in external project module"],"context":{"gi-language":["default"]}}]});
2 changes: 1 addition & 1 deletion assets/js/search/argument

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/js/search/arguments

Large diffs are not rendered by default.

Loading

0 comments on commit 91cb5c4

Please sign in to comment.