aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2018-09-13Builtin-options.md: fix "erros" typo [skip ci]Will Thompson1-1/+1
2018-09-12Add a release note snippetJon Turney2-1/+16
Also tweak releated documentation
2018-09-11Quick Guide add step for python3-pip installgrooveadelic1-1/+1
On Deban, and assuming now on Ubuntu as well, pip3 is only available after installing the python3-pip package. For that case explicitly specified the package during the system installation.
2018-09-11Document version when both_libraries() was added [skip ci]Nirbheek Chauhan1-0/+2
2018-09-10Improve windows resource compiler executable selectionJon Turney1-0/+7
Always honour any windres setting in cross-file (we can't be compiling with msvc, but this should apply when cross-compiling using gcc or clang) Always honour WINDRES environment variable Otherwise look for the resource compiler which is part of the same toolset as the C or C++ compiler. Add some commentary on why the conventions for compiled resource file extensions differ between RC and windres Also don't try to report non-existent path when we couldn't find the resource compiler.
2018-09-10Qt: add main argument to Qt dependency object to link with qtmain library on ↔Alexey Rochev1-0/+4
Windows (#2327)
2018-09-07Add method to check for C/C++ function attributesDylan Baker3-0/+104
It's fairly common on Linux and *BSD platforms to check for these attributes existence, so it makes sense to me to have this checking build into meson itself. Autotools also has a builtin for handling these, and by building them in we can short circuit cases that we know that these don't exist (MSVC). Additionally this adds support for two common MSVC __declspec attributes, dllimport and dllexport. This implements the declspec version (even though GCC has an __attribute__ version that both it and clang support), since GCC and Clang support the MSVC version as well. Thus it seems reasonable to assume that most projects will use the __declspec version over teh __attribute__ version.
2018-09-05Merge pull request #4006 from xclaesse/fatal-warningsXavier Claessens1-0/+6
Add --fatal-meson-warnings command line option
2018-09-04Reference-manual: Clarify fallback dependency types [skip ci]Nirbheek Chauhan1-2/+5
2018-09-04Add --fatal-meson-warnings command line optionXavier Claessens1-0/+6
This makes any warning message printed by meson raise an exception, intended to be used by CI and developpers to easily catch deprecation warnings and other potential issues.
2018-09-03i18n: add release note snippetCorentin Noël1-0/+4
2018-09-03Allow override_find_program to use an executable.Rafael Ávila de Espíndola2-1/+11
With this it is now possible to do foobar = executable('foobar', ...) meson.override_find_program('foobar', foobar) Which is convenient for a project like protobuf which produces both a dependency and a tool. If protobuf is updated to use override_find_program, it can be used as protobuf_dep = dependency('protobuf', version : '>=3.3.1', fallback : ['protobuf', 'protobuf_dep']) protoc_prog = find_program('protoc')
2018-09-03Change ninja.exe download URL [skip ci]Luca Weiss1-1/+1
2018-09-03Update appveyor example [skip ci]Luca Weiss1-13/+38
Also add, how to make meson find Qt5 & Boost
2018-08-29Improve support for macOS dylib versioningNirbheek Chauhan2-2/+18
We now use the soversion to set compatibility_version and current_version by default. This is the only sane thing we can do by default because of the restrictions on the values that can be used for compatibility and current version. Users can override this value with the `darwin_versions:` kwarg, which can be a single value or a two-element list of values. The first one is the compatibility version and the second is the current version. Fixes https://github.com/mesonbuild/meson/issues/3555 Fixes https://github.com/mesonbuild/meson/issues/1451
2018-08-29Merge pull request #4016 from thiblahute/hotdocJussi Pakkanen7-21/+129
modules: Add an 'hotdoc' module
2018-08-28hotdoc: Add documentationThibault Saunier4-2/+105
2018-08-28docs: Use meson to build documentationThibault Saunier3-19/+24
Let's eat our own dogfood.
2018-08-27Add support for custom dist scripts.Jussi Pakkanen3-0/+23
2018-08-26Add a release note snippetJon Turney2-2/+19
Also adjust relevant documentation
2018-08-22Added "native" kwarg to add_XXX_args. Closes #3669.Jussi Pakkanen2-9/+53
2018-08-19Scan markdown files for tabs.Jussi Pakkanen1-2/+2
2018-08-18Convert buildtype to optimization and debug options (#3489)Jussi Pakkanen2-0/+22
2018-08-14interpreter: Add support for dict additionXavier Claessens2-0/+13
2018-08-12Merge pull request #4000 from MathieuDuponchelle/gir_multiple_libsJussi Pakkanen2-4/+16
gnome.generate_gir: refactor and allow passing multiple libraries
2018-08-12Be more cautious in recommending Unity builds. [skip ci]Jussi Pakkanen1-3/+5
2018-08-11Typo fix. [skip ci]Jussi Pakkanen1-3/+3
2018-08-11Merge pull request #3831 from mesonbuild/symvisibilityJussi Pakkanen2-4/+25
Add gnu_symbol_visibility keyword argument
2018-08-11Add support for s390x CPUs. Closes #3897.Jussi Pakkanen1-0/+1
2018-08-09Call it gnu_symbol_visibility instead.Jussi Pakkanen2-5/+5
2018-08-09Update documentation for symbol visibility.Jussi Pakkanen2-4/+25
2018-08-09gnome.generate_gir: support generating gir for multiple librariesMathieu Duponchelle2-4/+16
Fixes #3688
2018-08-09[skip ci]Charles Barto1-0/+6
add list of existing editor integrations add meson_cmake_wrapper to the list of integrations
2018-08-04Clarify version for check_header, fixes #3974Onkar1-1/+1
check_header method was added in compiler object in version 0.47. Documentation needs to be updated for this.
2018-08-03Add 32 bit sparc processor support. Closes #3901.Jussi Pakkanen1-0/+1
2018-07-31Be more general in description. [skip ci]Jussi Pakkanen1-9/+9
2018-07-31custom targets: Add a 'console' kwarg for long-running commandsNirbheek Chauhan2-0/+19
Ninja buffers all commands and prints them only after they are complete. Because of this, long-running commands such as `cargo build` show no output at all and it's impossible to know if the command is merely taking too long or is stuck somewhere. To cater to such use-cases, Ninja has a 'pool' with depth 1 called 'console', and all processes in this pool have the following properties: 1. stdout is connected to the program, so output can be seen in real-time 2. The output of all other commands is buffered and displayed after a command in this pool finishes running 3. Commands in this pool are executed serially (normal commands continue to run in the background) This feature is available since Ninja v1.5 https://ninja-build.org/manual.html#_the_literal_console_literal_pool
2018-07-31[skip ci] Typo fix in Build-options.md: "option" -> "description"Tanu Kaskinen1-1/+1
2018-07-29Replace long obsolete find_dep with dependency in docs. [skip ci]Jussi Pakkanen1-18/+19
2018-07-21mesonbuild: Recognise risc-v architectureKhem Raj1-0/+2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-21Merge pull request #3893 from FFY00/masterJussi Pakkanen4-18/+116
Add dlang module (dub support)
2018-07-20Removed extra parentheses. [skip ci]Jussi Pakkanen1-1/+1
2018-07-19Merge pull request #3814 from behlec/configure-file-outputJussi Pakkanen1-0/+39
Check if calls to configure_file write to the same output file.
2018-07-17docs: fix dlang module documentationFFY003-47/+80
2018-07-13docs: adds a non-docker travis example (#3883) [skip ci]♫ Christian Krause ♫1-1/+31
2018-07-11Add Arduino ESP8266 sample project to Users.mdDaniel Schulte1-0/+1
2018-07-11docs: Minor clarifications of gnome.compile_resourcesTingPing1-2/+2
This was causing confusion for a user about the fact any directory can be passed
2018-07-09docs: sources changed into sourcelist (#3855) [skip ci]gadic1-2/+2
2018-07-08Add missing method on external library object: type_name() (#3845)Nirbheek Chauhan1-0/+3
For some reason this was missing, but it should've always existed since cc.find_library() returns an object that is internally an ExternalDependency instance.
2018-07-08Document options for mesonChristoph Behle4-60/+54
Document what waring_level 1,2,3 means. Test if markdown files are in sitemap Add Builtin-options.md to sitemap.txt Builtin-options.md: Fix tables in Builtin-options.md Add documentation for warning options Added more options to doc General documentation: Add link to Builtin-options Remove obsolete file Testing: Add function test_markdown_files_in_sitemap. Checks if each markdown file is contained in sitemap.txt