meson/docs/markdown
Dylan Baker 63f4f9481e Add new compiler.get_argument_syntax method
Some compilers try very had to pretend they're another compiler (ICC
pretends to be GCC and Linux and MacOS, and MSVC on windows), Clang
behaves much like GCC, but now also has clang-cl, which behaves like MSVC.

This method provides an easy way to determine whether testing for MSVC
like arguments `/w1234` or gcc like arguments `-Wfoo` are likely to
succeed, without having to check for dozens of compilers and the host
operating system, (as you would otherwise have to do with ICC).
2018-11-03 18:10:36 +02:00
..
images Upgrade to newest hotdoc. [skip ci] 2018-09-13 21:22:30 +03:00
snippets Add new compiler.get_argument_syntax method 2018-11-03 18:10:36 +02: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 doc: Improve wrap and subproject documentation [skip ci] 2018-10-21 23:26:14 +03:00
Additional.md doc: Fix several minor typos. 2017-05-03 16:20:53 -04:00
Build-options.md [skip ci] Typo fix in Build-options.md: "option" -> "description" 2018-07-31 19:12:18 +03:00
Build-system-converters.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Build-targets.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Builtin-options.md Add 'b_pie' compiler option 2018-10-20 00:47:27 +03:00
Comparisons.md Fix inconsistent header levels 2017-10-24 23:01:11 +03:00
Compiler-properties.md Add new compiler.get_argument_syntax method 2018-11-03 18:10:36 +02: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 docs: remove reference to mesongui 2018-03-11 00:51:18 +02:00
Contact-information.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
Continuous-Integration.md Change ninja.exe download URL [skip ci] 2018-09-03 21:11:22 +03:00
Contributing.md Fix flake8 issues (#3834) 2018-07-05 18:08:04 +00:00
Creating-Linux-binaries.md Typo. 2018-01-22 00:02:24 +02:00
Creating-OSX-packages.md Rewrapped some markdown files. 2017-08-24 17:51:44 +03:00
Creating-releases.md Rewrapped some markdown files. 2017-08-24 17:51:44 +03:00
Cross-compilation.md docs: Expand on compiler vs compilee build host and target (#3308) [skip ci] 2018-03-29 22:31:41 +03:00
Custom-build-targets.md docs: Add documentation to custom_targets for codegen [skip ci] 2018-10-27 16:07:14 +03:00
D.md docs: Document conditional debug compilation flags [skip ci] 2018-09-27 17:49:48 +03:00
Dependencies.md Add custom libgcrypt dependency using libgcrypt-config 2018-10-03 01:22:59 +03:00
Design-rationale.md docs: sources changed into sourcelist (#3855) [skip ci] 2018-07-09 07:09:54 -07:00
Disabler.md Move version info away from header. 2018-01-14 20:45:37 +02:00
Dlang-module.md docs: fix dlang module documentation 2018-07-17 23:46:13 +01:00
External-commands.md Rewrapped more files. 2017-08-26 23:41:53 +03:00
FAQ.md Explain the choice of implementation language. [skip ci] 2018-04-12 00:09:40 +03:00
Feature-autodetection.md Allow gcovr >= 3.1 to be used to generate html coverage report 2018-02-27 21:58:05 +01:00
Generating-sources.md No tabs, only spaces. [skip ci] 2018-10-27 17:15:31 +03:00
Getting-meson.md Getting-meson.md: Fix incorrect image link [skip ci] 2018-07-01 18:58:23 +05:30
Gnome-module.md gnome: add support for `module_version` 2018-09-21 09:13:21 +02:00
Hotdoc-module.md hotdoc: Add documentation 2018-08-28 18:18:40 -03:00
IDE-integration.md [skip ci] 2018-08-09 01:37:48 +03: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 Remove implicit compression of man pages 2018-10-20 13:16:28 +03:00
Java.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
Localisation.md Add GETTEXT_PACKAGE as project argument 2018-02-07 21:39:24 +01:00
Manual.md Rewrapped lines of a few more files. 2017-08-21 00:08:28 +03:00
Meson-sample.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Modules.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
Overview.md Rewrapped some markdown files. 2017-08-24 17:51:44 +03:00
Performance-comparison.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Pkg-config-files.md docs: Added reference to pkg-config module page [skip ci] 2018-05-02 11:46:13 +00:00
Pkgconfig-module.md Pkgconfig-module.md: fix typos [skip ci] 2018-09-17 08:00:07 -07:00
Playground.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Porting-from-autotools.md Scan markdown files for tabs. 2018-08-19 14:00:40 +03:00
Precompiled-headers.md Update references from mesonconf to meson configure 2017-10-23 18:43:39 +02: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 hotdoc warnings [skip ci] 2018-10-27 16:07:14 +03:00
Python-module.md Add 'disabler' argument to functions returning not-found objects 2018-10-23 22:09:55 +03:00
Qt4-module.md Wrapped and alphabetized the remaining modules. 2017-08-21 00:22:33 +03:00
Qt5-module.md module-qt: add rcc_extra_arguments to pass extra arguments to rcc (#4406) 2018-10-24 19:11:08 +03:00
Quick-guide.md Quick Guide add step for python3-pip install 2018-09-11 19:08:59 +03:00
RPM-module.md Wrapped and alphabetized the remaining modules. 2017-08-21 00:22:33 +03:00
Reference-manual.md Add new compiler.get_argument_syntax method 2018-11-03 18:10:36 +02:00
Reference-tables.md Add new compiler.get_argument_syntax method 2018-11-03 18:10:36 +02:00
Release-notes-for-0.37.0.md doc: Replace kwarg with keyword argument. 2017-05-03 16:20:53 -04:00
Release-notes-for-0.38.0.md Re-link remaining github wiki urls to mesonbuild.com site 2018-02-11 13:39:46 +02:00
Release-notes-for-0.39.0.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
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 Release notes for 0.43 are no longer preliminary 2017-12-29 23:53:47 +00:00
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: Fix syntax highlighting in release notes 2018-04-12 09:10:10 -04:00
Release-notes-for-0.46.0.md Tweak some 0.46 release note language [skip ci] 2018-04-24 08:21:37 +05:30
Release-notes-for-0.47.0.md docs/Release-notes-for-0.47.0.md: Fix highlighting 2018-10-15 16:15:08 -04:00
Release-notes-for-0.48.0.md docs/Release-notes-for-0.48.0.md: Minor cleanups 2018-10-15 16:11:42 -04:00
Release-notes-for-0.49.0.md Add custom libgcrypt dependency using libgcrypt-config 2018-10-03 01:22:59 +03:00
Release-notes.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Release-procedure.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Reproducible-builds.md Rewrapped lines of a few more files. 2017-08-21 00:08:28 +03: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 Document options for meson 2018-07-08 10:56:37 -07:00
Shipping-prebuilt-binaries-as-wraps.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Simd-module.md Added documentation for SIMD module. 2017-07-19 13:36:54 +03:00
Simple-comparison.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Style-guide.md Add style guide documentation. 2018-02-08 00:33:44 +02:00
Subprojects.md doc: Improve wrap and subproject documentation [skip ci] 2018-10-21 23:26:14 +03:00
Syntax.md Add documentation and release notes for 'in', 'continue' and 'break' 2018-10-04 20:18:56 -04:00
Threads.md docs: add a short description for all top pages in the Manual 2017-05-03 21:00:36 +10:00
Trial-conversions.md doc: Use https links wherever possible. 2017-05-03 16:20:53 -04:00
Tutorial.md Clarify that the tutorial requires prebuilt dependencies. [skip ci] 2018-10-21 18:53:24 +03:00
Unit-tests.md add documentation of meson test --print-errorlogs (#3809) [skip ci] 2018-06-29 13:00:19 +00:00
Unity-builds.md --unity flag needs {on,off,subprojects} parameter 2017-09-04 18:49:56 +05:30
Use-of-Python.md docs: Import the website and wiki and build with hotdoc 2017-04-26 17:56:33 +03:00
Users.md Users.md: fix ‘userpsace’ typo [skip ci] 2018-10-15 09:42:55 +01: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: replace 'meson build' with 'meson builddir' 2017-05-03 21:00:36 +10:00
Using-wraptool.md Updated docs to do "meson wrap" instead of "wraptool". 2018-02-15 23:41:57 +02:00
Vala.md docs: Remove unnecessary trailing whitespaces 2017-10-23 18:43:04 +02:00
Videos.md Add CppCon Youtube link to videos page. [skip ci] 2018-10-10 22:16:26 +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 Rewrapped lines of a few more files. 2017-08-21 00:08:28 +03:00
Wrap-dependency-system-manual.md doc: Improve wrap and subproject documentation [skip ci] 2018-10-21 23:26:14 +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 doc: Capitalize things more consistently. 2017-05-03 16:20:51 -04:00
howtox.md Update documentation about compiler envvars and cross files. [skip ci] 2018-06-24 21:19:49 +03:00
i18n-module.md Re-link remaining github wiki urls to mesonbuild.com site 2018-02-11 13:39:46 +02:00
index.md Adding a "Projects using Meson" to Community section (#3138) 2018-02-25 20:22:42 +02:00
legal.md Now cracks a noble heart. Good night sweet prince: 2017-05-11 00:14:40 +03:00