meson/docs/markdown
Paolo Bonzini 7e15295018 rename unstable-kconfig to unstable-keyval
Discussions in #6524 have shown that there are various possible uses of the
kconfig module and even disagreements in the exact file format between
Python-based kconfiglib and the tools in Linux.  Instead of trying to
reconcile them, just rename the module to something less suggestive and
leave any policy to meson.build files.

In the future it may be possible to add some kind of parsing through
keyword arguments such as bool_true, quoted_strings, etc. and possibly
creation of key-value lists too.  For now, configuration_data objects
provide an easy way to access quoted strings.  Note that Kconfig stores
false as "absent" so it was already necessary to write "x.has_key('abc')"
rather than the more compact "x['abc']".  Therefore, having to use
configuration_data does not make things much more verbose.
2020-05-08 20:56:14 +03:00
..
images Upgrade to newest hotdoc. [skip ci] 2018-09-13 21:22:30 +03:00
snippets rename unstable-kconfig to unstable-keyval 2020-05-08 20:56:14 +03:00
ARM-performance-test.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Adding-arguments.md Added add_project_arguments description to argument page. [skip ci] 2018-10-13 23:26:11 +03:00
Adding-new-projects-to-wrapdb.md Update wrapdb docs to reflect repositories split [skip ci] 2020-01-27 17:07:17 +02:00
Additional.md doc: Fix several minor typos. 2017-05-03 16:20:53 -04:00
Build-options.md docs: Improve visibility for `.enabled()` etc., add example [skip ci] 2020-02-19 05:56:46 +05:30
Build-system-converters.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Build-targets.md docs: Mention library command as well [skip ci] 2020-04-07 17:24:13 +03:00
Builtin-options.md Corrected prefix path [skip ci] 2020-04-14 23:22:08 +03:00
CMake-module.md Typo fix. [skip ci] 2020-02-25 20:39:45 +02:00
Comparisons.md Fix inconsistent header levels 2017-10-24 23:01:11 +03:00
Compiler-properties.md add compiler.get_linker_id() method 2019-12-19 12:03:55 -05:00
Conference-presentations.md useless: youtu.be reference 2017-11-26 17:30:17 +00:00
Configuration.md configure_file: Support taking values from a dict 2018-10-08 21:03:32 +03:00
Configuring-a-build-directory.md complete gfortran/intel/intel-cl fortran_std test 2019-11-25 13:08:56 +02:00
Contact-information.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Continuous-Integration.md doc: update travis-CI info and add GitHub Actions example [skip ci] 2019-12-02 01:36:32 +02:00
Contributing.md tests: Add support for specifying tool requirements 2020-04-28 17:54:02 +02:00
Creating-Linux-binaries.md docs: Use modern shell constructs [skip ci] 2019-01-20 23:09:05 +02:00
Creating-OSX-packages.md docs: An error in an external link has been fixed [skip ci] 2019-01-06 23:02:14 +02:00
Creating-releases.md dist: recurse into git submodules 2019-04-21 23:13:01 +03:00
Cross-compilation.md docs/cross-compilation: Note appropriate values for cpu_family [skip ci] 2020-04-21 00:05:12 +03:00
Cuda-module.md [skip ci] Update the CUDA module documentation. 2019-02-24 11:01:05 -05:00
Custom-build-targets.md Update Custom-build-targets.md 2020-02-23 05:03:23 +05:30
D.md Add pkgconfig import in D documentation 2019-12-05 07:28:05 -05:00
Dependencies.md docs: add LLVM tool section to dependencies [skip ci] 2020-04-04 13:36:03 +03:00
Design-rationale.md Fix typos found by codespell 2019-11-06 09:55:30 -05:00
Disabler.md Move version info away from header. 2018-01-14 20:45:37 +02:00
Dlang-module.md Fix typo in Dlang-module.md 2019-05-17 15:16:37 -07:00
External-commands.md doc: fix link warnings 2020-02-27 09:35:14 -08:00
FAQ.md docs: Mention error LNK1181, linking for MSVC [skip ci] 2019-11-07 22:37:40 +02:00
Feature-autodetection.md Document the requirement to run tests before coverage [skip ci] 2020-03-09 21:55:17 +02:00
Fs-module.md add FeatureNew 2020-02-06 12:54:38 -05:00
Generating-sources.md Docs: Fix brackets in generator examples [ci skip] 2019-07-16 12:57:54 +02:00
Getting-meson.md docs: fix link to platform install quirks [skip ci] 2018-12-05 17:57:04 +00:00
Gnome-module.md docs: Fix some incorrect links [skip ci] 2019-10-19 19:14:10 +03:00
Hotdoc-module.md hotdoc: Add documentation 2018-08-28 18:18:40 -03:00
IDE-integration.md Meson Cmake Wrapper unmaintained [skip ci] 2020-04-28 21:29:03 -07:00
Icestorm-module.md fixing some typos on the icestorm page 2018-03-19 10:49:02 +00:00
In-the-press.md doc: Use https links wherever possible. 2017-05-03 16:20:53 -04:00
Include-directories.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
IndepthTutorial.md docs: replace 'meson build' with 'meson builddir' 2017-05-03 21:00:36 +10:00
Installing.md Describe array values in install_dir. [skip ci] 2019-07-01 09:53:30 -07:00
Java.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
Keyval-module.md rename unstable-kconfig to unstable-keyval 2020-05-08 20:56:14 +03:00
Localisation.md Fix typos found by codespell 2019-11-06 09:55:30 -05:00
Machine-files.md docs: Add a new page with common cross/native file options [skip ci] 2020-03-28 00:59:46 +02:00
Manual.md Rewrapped lines of a few more files. 2017-08-21 00:08:28 +03:00
Meson-sample.md
Mixing-build-systems.md Document the project policy on mixing build systems. [skip ci] 2020-02-25 20:28:28 +02:00
Modules.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
Native-environments.md docs: Add a new page with common cross/native file options [skip ci] 2020-03-28 00:59:46 +02:00
Overview.md Rewrapped some markdown files. 2017-08-24 17:51:44 +03:00
Performance-comparison.md
Pkg-config-files.md Fix typos found by codespell 2019-11-06 09:55:30 -05:00
Pkgconfig-module.md docs: Fix typo in pkgconfig description 2020-03-31 11:15:23 -04:00
Playground.md
Porting-from-autotools.md join_paths => / [skip ci] 2019-05-22 23:56:50 +03:00
Precompiled-headers.md docs/Precompiled-headers: minor spell check. [skip ci] 2020-05-07 09:39:41 -07:00
Project-templates.md Project-templates.md: Fix help command name [skip ci] 2018-03-18 20:29:00 +02:00
Python-3-module.md docs: Fix some incorrect links [skip ci] 2019-10-19 19:14:10 +03:00
Python-module.md modules/python: Do not error out if positional args are passed 2020-02-17 00:38:57 +02:00
Qt4-module.md Wrapped and alphabetized the remaining modules. 2017-08-21 00:22:33 +03:00
Qt5-module.md qt5: Add has_tools() method 2020-03-08 13:48:27 +02:00
Quick-guide.md Ensure setuptools via PEP508/518 pyproject.toml 2019-11-02 16:17:13 +02:00
RPM-module.md Wrapped and alphabetized the remaining modules. 2017-08-21 00:22:33 +03:00
Reference-manual.md Merge pull request #7064 from dcbaker/gtest-protocol 2020-05-06 23:57:44 +03:00
Reference-tables.md References-tables.md: repair broken table 2020-04-11 19:23:00 +02:00
Release-notes-for-0.37.0.md Update vim syntax files link in 0.37 release notes [skip ci] 2019-08-13 19:35:35 +05:30
Release-notes-for-0.38.0.md docs: Consistently use the same heading level in release notes [skip ci] 2018-12-13 20:06:31 +05:30
Release-notes-for-0.39.0.md
Release-notes-for-0.40.0.md Use American English: behaviour -> behavior 2017-05-04 22:09:27 +03:00
Release-notes-for-0.41.0.md Fix typo in release notes for 0.41 2017-07-04 16:55:23 -04:00
Release-notes-for-0.42.0.md Missing dots are fun. 2017-08-15 02:06:53 +03:00
Release-notes-for-0.43.0.md docs: Consistently use the same heading level in release notes [skip ci] 2018-12-13 20:06:31 +05:30
Release-notes-for-0.44.0.md Add missing FeatureNew for libwmf dependency 2018-06-10 23:26:07 +03:00
Release-notes-for-0.45.0.md docs: Consistently use the same heading level in release notes [skip ci] 2018-12-13 20:06:31 +05:30
Release-notes-for-0.46.0.md docs: Add missing language identifier [skip ci] 2019-10-19 19:14:10 +03:00
Release-notes-for-0.47.0.md docs: Fix some incorrect links [skip ci] 2019-10-19 19:14:10 +03:00
Release-notes-for-0.48.0.md docs: Fix some incorrect links [skip ci] 2019-10-19 19:14:10 +03:00
Release-notes-for-0.49.0.md join_paths => / [skip ci] 2019-05-22 23:56:50 +03:00
Release-notes-for-0.50.0.md doc: fix link warnings 2020-02-27 09:35:14 -08:00
Release-notes-for-0.51.0.md docs: correct key in dep.get_variable 2019-07-26 12:06:47 +00:00
Release-notes-for-0.52.0.md Updated version numbers for 0.52.0 release. 2019-10-06 20:05:19 +03:00
Release-notes-for-0.53.0.md docs: Update documentation about linker selection 2020-02-14 08:51:41 +05:30
Release-notes-for-0.54.0.md Update everything for new release. 2020-03-29 20:37:15 +03:00
Release-notes.md
Release-procedure.md docs: Update the release procedure to include release candidates [skip ci] 2020-01-25 11:58:12 +02:00
Reproducible-builds.md Rewrapped lines of a few more files. 2017-08-21 00:08:28 +03:00
Rewriter.md docs: fix non-existent "meson rewriter" command in examples [skip ci] 2019-11-16 21:27:05 +02:00
Run-targets.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
Running-Meson.md docs: update RunningMeson.md to show Meson's setup command [skip ci] 2019-01-10 11:34:18 +00:00
Shipping-prebuilt-binaries-as-wraps.md
Simd-module.md Added documentation for SIMD module. 2017-07-19 13:36:54 +03:00
Simple-comparison.md
SourceSet-module.md sourceset: add all_dependencies() method 2019-08-04 21:44:52 +03:00
Style-guide.md docs: Add missing closing quote [skip ci] 2019-03-11 15:18:31 +00:00
Subprojects.md docs: Add documentation for variables keyword 2020-01-09 11:02:17 -08:00
Syntax.md Document formal Meson grammar [skip ci] 2020-05-01 22:02:17 +03:00
Threads.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
Tutorial.md Tutorial.md: Improve English [skip ci] 2019-06-16 20:43:55 +03:00
Unit-tests.md docs/unit-tests: Add information about output files 2020-05-04 11:33:19 -07:00
Unity-builds.md --unity flag needs {on,off,subprojects} parameter 2017-09-04 18:49:56 +05:30
Use-of-Python.md
Users.md docs/Users: add Vala Language Server 2020-05-01 21:37:14 +02:00
Using-multiple-build-directories.md docs: Markdown headers don't need trailing hash signs 2017-10-23 18:43:04 +02:00
Using-the-WrapDB.md Documentation: fix broken link (now in docs) 2017-08-15 22:10:36 +05:30
Using-with-Visual-Studio.md docs: Update Using-with-Visual Studio 2020-04-08 23:44:31 +03:00
Using-wraptool.md Updated docs to do "meson wrap" instead of "wraptool". 2018-02-15 23:41:57 +02:00
Vala.md Add brief description of configuring Vala's preprocessor via the add_project_arguments() function. [skip ci] 2019-12-07 23:34:32 +02:00
Videos.md Add LCA2020 talk to videos page. [skip ci] 2020-01-23 21:35:32 +02:00
Vs-External.md Describe how to set up VS external project. [skip ci] 2019-08-06 17:37:24 +03:00
Windows-module.md Improve windows resource compiler executable selection 2018-09-10 21:03:41 +03:00
Wrap-best-practices-and-tips.md doc: fix typo [skip ci] 2019-05-31 12:31:26 -07:00
Wrap-dependency-system-manual.md wrap: Add fallback urls 2020-04-13 13:29:33 +03:00
Wrap-review-guidelines.md docs: Markdown headers don't need trailing hash signs 2017-10-23 18:43:04 +02:00
_Sidebar.md Re-link remaining github wiki urls to mesonbuild.com site 2018-02-11 13:39:46 +02:00
fallback-wraptool.md Add ability to specify project branch to install 2020-01-28 19:00:39 -05:00
howtox.md Revert "Naturally use env vars a bit more to match Autoconf" 2020-03-23 18:07:24 +02:00
i18n-module.md i18n: add args keyword to merge_file 2019-04-22 14:54:05 +03:00
index.md Add link to PDF manual site on the front page. [skip ci] 2020-01-22 11:42:20 +02:00
legal.md New logo and license text. Closes #4921. [skip ci] 2019-02-13 20:45:42 +02:00