Daniel Mensinger
80ee0f85f9
Added release snippet
6 years ago
Jussi Pakkanen
3a6e2aeed9
Can use plain strings for include_directories.
6 years ago
Daniel Mensinger
98115bb261
Updated doc [skip ci]
6 years ago
TingPing
d25146ffc0
docs: Note --warnlevel instead of --warning_level
6 years ago
TingPing
4aeba8214f
docs: Change warnlevel option to warning_level
6 years ago
Daniel Mensinger
e5099357c2
Tests and docs
6 years ago
Jussi Pakkanen
da5da5977a
Default libdir is "lib" when cross compiling. Closes #2535 .
6 years ago
Jussi Pakkanen
1fca654055
Add a clang-format target.
6 years ago
Xavier Claessens
b6cede2928
find_library: Add 'has_headers' kwarg
...
A library without its headers is often useless, so it is common to check
them together.
6 years ago
Nirbheek Chauhan
c4a6b193d4
release notes: document how to pass native files [skip ci]
6 years ago
Xavier Claessens
ff2aa5a9ef
Add 'required' kwarg in header check functions
...
Closes : #3940
6 years ago
Jussi Pakkanen
4df9006ca4
Can specify a string to print when dep not found. Closes #2407 .
6 years ago
lzutao
39483d29c4
docs: Fix href in Pkgconfig module [skip ci]
6 years ago
Alistair Thomas
d54daf6e59
docs: make clearer difference between using and building libraries in Vala [skip ci]
6 years ago
Dylan Baker
05fc81ac35
docs: Add warning about not using join_paths() with build targets [skip ci]
...
This comes up now and again when people try do do something like:
meson.build:
```meson
my_sources = ['foo.c']
subdir('subdir')
executable('foo', my_sources)
```
subdir/meson.build:
```meson
my_sources += ['bar.c']
```
6 years ago
Konstantin Kharlamov
f7d2e7c5d5
[skip ci] Options as `b_ndebug` can also be set in meson.build
6 years ago
Nirbheek Chauhan
d42a3ae05f
Document dependency().name() added in 0.48 [skip ci]
...
Closes https://github.com/mesonbuild/meson/issues/3351
6 years ago
Luca Weiss
41bca1ede9
Fix typo in Native-environments.md [skip ci]
6 years ago
Lzu Tao
0c33c7ca8a
Add note for install_man in Reference-manual [skip ci]
6 years ago
lzutao
c208e81e1a
Format Compiler and linker flag table [skip ci]
6 years ago
Nirbheek Chauhan
99e77cf48d
docs: Consistently use the same heading level in release notes [skip ci]
...
Otherwise some headings are much too large.
6 years ago
Jussi Pakkanen
131459bd05
Add Renesas RL78 CPU family. Closes #4606 .
6 years ago
Simon Arlott
f77ead26eb
docs: build_always_stale was added in 0.47 [skip ci]
6 years ago
Jon Turney
2df39c398d
Add a missing newline in release note [skip ci]
6 years ago
Jussi Pakkanen
51aaa15bda
Update everything for release 0.49.0
6 years ago
Dylan Baker
46f3b8f753
docs: fix link to platform install quirks [skip ci]
...
Fixes #4571
6 years ago
Nirbheek Chauhan
5f8aedfa8b
Fix typos in kwargdict snippet [skip ci]
6 years ago
Nirbheek Chauhan
55d79a6ba2
docs: Misc syntax fixes and missing links [skip ci]
6 years ago
Nirbheek Chauhan
c502ddfebf
docs: Document subproject(... required: false) [skip ci]
...
Somehow this was missed in the original PR #3885
6 years ago
Nirbheek Chauhan
febd3e8524
Document how to declare fallback-only dependencies [skip ci]
6 years ago
Jussi Pakkanen
58b838a80b
Can specify keyword arguments with a dict.
6 years ago
Xavier Claessens
8612f1543f
pkgconfig: Improve and document generator behaviour
...
- Add libraries from InternalDependency.libraries
- Deprecate association of libraries from the "libraries" keyword
argument to the generated pkg-config file.
6 years ago
Xavier Claessens
2efedf80e0
Add documentation for 'meson subprojects' command line
6 years ago
Lzu Tao
4bd0243daf
Update sample output of meson configure [skip ci]
6 years ago
Lzu Tao
2a23dd8bb0
Add link to built-in options page [skip ci]
6 years ago
lzutao
0c23e65457
Add meson version required to use option type ( #4562 ) [skip ci]
6 years ago
Jon Turney
d502e83493
docs: Remove mention of appveyor from Contributing doc
...
Add mention of azure
Also fix anchor in travis URL
Also make 'see below' into a link
6 years ago
Daniel Schulte
0e62193730
mintro: Allow introspect --projectinfo without build directory.
...
This variant was added to allow introspection before configuring a build
directory. This is useful for IDE integration to allow displaying and/or
setting options for the initial configuration of the build directory.
It also allows showing basic information about the project even if it's
not yet configured or configuring failed.
The project 'name' field in --projectinfo is used inconsistently:
For the top level project it always shows the name configured in
the top level meson.build file. For subprojects it's referring to the
name of the directory the subproject's meson.build is contained in.
To have a consistent output and preserve the existing behavior this adds
the 'descriptive_name' field which always shows the name set in the
project.
To be consistent the 'descriptive_name' field was also added to the
--projectfiles variant that uses an already configured build.
It also extends the information shown with the list of buildsystem-files.
This is currently only implemented in the variant for unconfigured
projects.
6 years ago
Daniel Mensinger
ceb5e9f042
Updated docs [skip ci]
6 years ago
Floris Bruynooghe
e629a4ad1d
[skip ci] Document CFLAGS and friends in main docs
...
Currently this is only partially documented in the quick-start guide,
include this in the main docs and document all the environment
argumens used.
6 years ago
Daniel Mensinger
a0175ecb14
CMake find_package dependency backend ( #4444 )
6 years ago
Jon Turney
8b88fb990e
docs: Alphabetically sort reference table rows [skip ci]
6 years ago
Jon Turney
e72a2b2260
docs: Add clang-cl to reference table for compiler get_id() values [skip ci]
6 years ago
Iñigo Martínez
e78fd7e8c5
docs: Add missing `namespace` parameter documentation [skip ci]
...
Although the `namespace` parameter was implemented in 0.37, its
documentation is still missing.
It has been added to the `gtkdoc`'s documentation.
6 years ago
Jussi Pakkanen
a2a96bda74
Add piter.py conference to video page. [skip ci]
6 years ago
Dylan Baker
0ab27add49
docs: Add documentation for Native Files
6 years ago
Mathieu Duponchelle
979a14596d
docs: fix hard links [skip ci]
6 years ago
Nirbheek Chauhan
f831c05b55
docs: Clarify some pkgconfig module kwargs [skip ci]
6 years ago
Stian Selnes
0821462ce3
Add kwarg is_default to add_test_setup()
...
is_default may be used to set the name of the test setup that will be
used by default whenever the option --setup is not given.
Fixes #4430
6 years ago
Phillip Cao
68c83cb213
Add support for Renesas CC-RX toolchain
6 years ago