aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2018-07-07Canonicalise 64-bit PowerPC CPU families to "ppc64"Ross Burton1-3/+2
Instead of exposing the endianness in the CPU family, canonicalise the CPU family to just "ppc64" to match MIPS (which is also bi-endian). Part of the work for #3842.
2018-07-06Reference-manual.md: Document find_library().partial_dependency() [skip ci]Nirbheek Chauhan1-4/+12
+ typos.
2018-07-06Builtin-options.md: broken markdown [skip ci]Nirbheek Chauhan1-5/+1
2018-07-05meson.add_install_script: Move notes section up [skip ci]Nirbheek Chauhan1-20/+22
The notes section of add_install_script somehow got separated, which meant that no one reads it anymore. Also rephrase it a bit to clarify that scripts *MUST* handle DESTDIR correctly to mirror what Meson does, and how.
2018-07-05Fix flake8 issues (#3834)Jon Turney1-0/+9
* Fix flake8 whitespace reports $ flake8 | grep -E '(E203|E221|E226|E303|W291|W293)' ./mesonbuild/coredata.py:337:5: E303 too many blank lines (2) * Fix flake8 'variable assigned value but unused' reports $ flake8 | grep -E F841 ./mesonbuild/modules/gnome.py:922:9: F841 local variable 'target_name' is assigned to but never used * Fix flake8 'imported but unused' reports $ flake8 | grep F401 ./mesonbuild/compilers/__init__.py:128:1: F401 '.c.ArmclangCCompiler' imported but unused ./mesonbuild/compilers/__init__.py:138:1: F401 '.cpp.ArmclangCPPCompiler' imported but unused ./mesonbuild/modules/__init__.py:4:1: F401 '..mlog' imported but unused PR #3717 imports ARMCLANG compilers in __init__, but does not add them to __all__, so they are not re-exported by the compilers package like everything else. * More details about flake8 in Contributing.md Mention that Sider runs flake8 Suggest seting flake8 as a pre-commit hook
2018-07-03Add libmodulemd to the Users list (#3827) [skip ci]Stephen Gallagher1-1/+1
libmodulemd is a GObject Introspected C library using meson to build and generate gtk-doc HTML.
2018-07-03Users.md: Add libmodulemd [skip ci]Nirbheek Chauhan1-0/+1
2018-07-030.47 release notes: Document polkit support [skip ci]Nirbheek Chauhan1-0/+8
2018-07-030.47 release notes: Fix syntax, rephrase confusing sections [skip ci]Nirbheek Chauhan1-56/+62
2018-07-02Update everything for new release.0.47.0Jussi Pakkanen22-257/+288
2018-07-02Merge pull request #3823 from mesonbuild/nirbheek/fix-featurenew-subprojectsJussi Pakkanen2-3/+17
Nirbheek/fix featurenew subprojects
2018-07-02Documentation cleanup. [skip ci]Jussi Pakkanen1-102/+127
2018-07-02Contributing.md: Document procedure for new features [skip ci]Nirbheek Chauhan2-3/+17
2018-07-01Getting-meson.md: Fix incorrect image link [skip ci]Nirbheek Chauhan1-1/+1
2018-07-01Document merge workflow for contributors and maintainers. [skip ci]Jussi Pakkanen1-0/+37
2018-06-29add documentation of meson test --print-errorlogs (#3809) [skip ci]Alberto Sartori1-0/+6
2018-06-29Options: treat array option -Dopt= and -Dopt=[] as equivalentDylan Baker2-0/+8
Currently the former will be parsed as [''], while the latter is parsed as [] in python. This makes for some obnoxious special handling depending on what the user passes. This is even more obnoxious since for string type arguments this doesn't require special handling.
2018-06-26Refine documentation for build_always [skip ci]Jon Turney1-2/+3
We mention this is equivalent to setting both build_by_default and build_always_stale in the release note, and in the warning emitted when it's used, but not in the reference manual.
2018-06-24Update documentation about compiler envvars and cross files. [skip ci]Jussi Pakkanen1-11/+46
2018-06-24Write GNOME all uppercaseAlexandre Franke1-8/+8
GNOME (all caps) is a registered trademark
2018-06-24Add FractalAlexandre Franke1-0/+1
2018-06-21Added ARMCLANG compiler support for C/C++ (#3717)Vasu Penugonda2-0/+26
2018-06-21Merge pull request #3590 from mesonbuild/testcommandJussi Pakkanen2-8/+49
Made install a top level Meson command.
2018-06-20Added documentation.testcommandJussi Pakkanen2-8/+49
2018-06-20Document environment() append/prepend/set with multiple values [skip ci]Nirbheek Chauhan1-12/+15
Fixes https://github.com/mesonbuild/meson/issues/3761
2018-06-20Validate cpu_family (#3753)Ross Burton1-0/+3
* environment: validate cpu_family in cross file * run_unittests: add unittest to ensure CPU family list in docs and environment matches * run_unittests: skip compiler options test if not in a git repository * environment: validate the detected cpu_family * docs: add 32-bit PowerPC and 32/64-bit MIPS to CPU Families table Names gathered by booting Linux in Qemu and running: $ python3 import platform; platform.machine() Partial fix for #3751
2018-06-18Add a depends: keyword to windows.compile_resources()Jon Turney2-1/+3
Expose depends: from the custom_target this creates.
2018-06-18run_command: Add new kwarg 'capture'Nirbheek Chauhan1-2/+7
capture: false means we won't try to read the stdout at all. Closes https://github.com/mesonbuild/meson/issues/3364
2018-06-18Deprecate `build_always`, add `build_always_stale`Alex Hirsch2-2/+16
Since `build_always` also adds a target to the set of default targets, this option is marked deprecated in favour of the new option `build_always_stale`. `build_always_stale` *only* marks the target to be always considered out of date, but does *not* add it to the set of default targets. The old behaviour can still be achieved by combining `build_always_stale` with `build_by_default`. fixes #1942
2018-06-18Add UserFeatureOption typeXavier Claessens3-3/+58
This is a special type of option to be passed to most 'required' keyword arguments. It adds a 3rd state to the traditional boolean value to cause those methods to always return not-found even if the dependency could be found. Since integrators doesn't want enabled features to be a surprise there is a global option "auto_features" to enable or disable all automatic features.
2018-06-17Wrap a line in a way that doesn't break link [skip ci]Jon Turney1-2/+2
2018-06-17Fix header level of pcap [skip ci]Jon Turney1-1/+1
2018-06-17Improve documentation of case-(in)senstivity of dependency names [skip ci]Jon Turney1-0/+8
2018-06-12Improved documentation.Christoph Behle2-2/+8
Added entry to release notes. Added note to documentation, regarding from which version on the behavior is changed.
2018-06-12Document change in reference manual.Christoph Behle1-0/+2
2018-06-10Visual Studio: Implement startup projectNiklas Claesson1-1/+29
2018-06-10Add missing FeatureNew for libwmf dependencyNirbheek Chauhan1-0/+6
Also add it to the release notes for the 0.44 release. https://github.com/mesonbuild/meson/pull/3709#issuecomment-395738573
2018-06-10Document version when custom detectors were added [skip ci]Jon Turney1-4/+23
2018-06-10Document values for dependency(method:) [skip ci]Jon Turney2-13/+37
We say 'different dependencies support different values for this', but nowhere document what values are supported, so the only way to find these out is to read the source, or guess. Make a start at doing that.
2018-06-10Alphabetize custom dependencies [skip ci]Jon Turney1-61/+62
2018-06-10Correct the name of the libwmf dependency [skip ci]Jon Turney1-1/+1
q.v. dependencies/__init__.py#L41
2018-06-09configure_file: Add release snippet for encoding keywordSander Sweers1-0/+12
2018-06-09Add new encoding keyword for configure_file to manualSander Sweers2-0/+11
Also add a section how to deal with file encodings.
2018-06-08docs: Add release notes for new gnome.gdbus_codegen keywordsRobert Ancell1-0/+14
2018-06-08gdbus_codegen: Support --c-generate-autocleanupRobert Ancell1-0/+1
2018-06-07gdbus_codegen: Support arbitrary extra argumentsRobert Ancell1-0/+1
2018-06-07More clearly explain portability issues with linking to a moduleJon Turney1-0/+4
Refine #3277 According to what I read on the internet, on OSX, both MH_BUNDLE (module) and MH_DYLIB (shared library) can be dynamically loaded using dlopen(), but it is not possible to link against MH_BUNDLE as if they were shared libraries. Metion this as an issue in the documentation. Emitting a warning, and then going on to fail during the build with mysterious errors in symbolextractor isn't very helpful, so make attempting this an error on OSX. Add a test for that. See also: https://docstore.mik.ua/orelly/unix3/mac/ch05_03.htm https://stackoverflow.com/questions/2339679/what-are-the-differences-between-so-and-dylib-on-osx
2018-06-06Move <lang>_args to coredata.compiler_optionsXavier Claessens1-0/+2
2018-06-06docs: Fix dictionary syntax [skip ci]Yudi Matsuzake1-1/+1
2018-06-06Add documentation for Builtin options and bitcodeNirbheek Chauhan2-0/+128
Also add a test that ensures that new base options and compiler options are always documented.