aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2018-03-06Allow passing a compiler object to run_command()Evgenii Shatokhin2-3/+17
Sometimes it is needed to run the current compiler with specific options not to compile a file but rather to obtain additional info. For example, GCC has several -print-* options to query it about the paths to different libraries and development files. One use case is to get the location of development files for GCC plugins, which is not easily obtainable by other means: gcc -print-file-name=plugin For this purpose, it would be convenient if the compiler object returned by meson.get_compiler(lang) could be used in run_command() directly. This commit implements it. Signed-off-by: Evgenii Shatokhin <eshatokhin@virtuozzo.com>
2018-03-06Make "meson help" and "meson help <subcommand>" do the expected thing.Jukka Laurila1-0/+6
2018-03-06Improve vcs_tag documentation [skip ci]Nirbheek Chauhan1-4/+12
Document that dependencies must be explicitly signalled, just like with a custom target.
2018-03-06Document declare_dependency() link_whole parameterAleksey Filippov2-0/+6
2018-03-06Generate meson.build based on existing source files when meson init is run ↵Jukka Laurila1-0/+19
in a non-empty directory.
2018-03-05Add Python minimum version requirement in release notes. [skip ci]Jussi Pakkanen1-12/+19
2018-03-05doc: Fix a syntax error in an example in 'Generating sources'. [skip ci]TÖRÖK Attila1-1/+1
2018-03-04Add missing code block end marker.Jussi Pakkanen1-0/+1
2018-03-04Updated information for new release.0.45.0Jussi Pakkanen21-170/+194
2018-03-04Explain change of default better. [skip ci]Jussi Pakkanen1-32/+165
2018-03-04Fixing broken language arguments [skip ci]Tim Ansell1-1/+1
Missing ending pipe was causing it to fail to render.
2018-03-04Document wxwidgets dependency, closes #3159 [skip ci]Aleksey Filippov1-2/+26
2018-03-04The "outputs" kwarg should be "output" and rewrapping. Closes #3166. [skip ci]Jussi Pakkanen2-16/+64
2018-03-01Add jpakkane's answer to "Why must all subprojects be inside a single ↵Aleksey Filippov1-0/+24
directory?" [skip ci]
2018-03-01Add links to Subprojects.md page from subproject() and subproject object ↵Aleksey Filippov1-1/+3
documentation [skip ci]
2018-03-01Add reference to implicit_include_directories from include_directories() ↵Aleksey Filippov1-0/+4
[skip ci] Closes #3153
2018-02-27Allow gcovr >= 3.1 to be used to generate html coverage reportJoel Klinghed2-2/+2
Modern gcovr includes html generation support so if lcov and genhtml are not available fallback to gcovr. Kept lcov and genhtml as default so to not surprise existing users of coverage-html with the different output of gcovr. gcovr added html support in 3.0 but as there already is a test for 3.1 because of the changes to -r/--rootdir I opted to only allow html generation for >= 3.1 to keep things simple.
2018-02-25Add a release note snippet for the improved test setup selection.Hemmo Nieminen1-0/+16
2018-02-25Adding a "Projects using Meson" to Community section (#3138)Tim Ansell1-0/+10
2018-02-25Merge pull request #3132 from mesonbuild/cscJussi Pakkanen1-0/+4
Visual Studio C# compiler support and some fixes
2018-02-25[skip ci] docs: Add reference table for language args parameter names (#3126)Hylke Bons2-0/+20
2018-02-24Document pkgconfig.generate() requires parametersAleksey Filippov2-2/+8
2018-02-25Added release note snippet for csc support.Jussi Pakkanen1-0/+4
2018-02-22Fix Rust compiler-private library ambiguityAdam C. Foltzer1-0/+6
When building a Rust target with Rust library dependencies, an `--extern` argument is now specified to avoid ambiguity between the dependency library, and any crates of the same name in `rustc`'s private sysroot. Includes an illustrative test case.
2018-02-22Allow for missing install_dir in install_data()Peter Hutterer2-0/+7
The documentation doesn't require it and the interpreter code works around the possibility of it being None. The ninja backend code however fails with File "/home/whot/code/meson/mesonbuild/backend/ninjabackend.py", line 796, in generate_data_install dstabs = os.path.join(subdir or None, plain_f) File "/usr/lib64/python3.6/posixpath.py", line 78, in join a = os.fspath(a) TypeError: expected str, bytes or os.PathLike object, not NoneType If install_dir is missing, default to datadir/projectname
2018-02-22docs: Add a paragraph to the Manual about @EXTRA_ARGS@. [skip ci]TÖRÖK Attila1-0/+11
2018-02-21Users.md: Add GVfsIñigo Martínez1-0/+1
Add GVfs to the meson users list
2018-02-21Users.md: Add GNOME Boxes and GNOME UsageFelipe Borges1-0/+2
[skip ci]
2018-02-20Add references to CI and recommendation to disable them for doc only changes ↵Aleksey Filippov1-0/+20
[skip ci]
2018-02-20Users.md: lightdm-webkit2-greeter no longer uses meson [skip ci]Nirbheek Chauhan1-1/+0
2018-02-20docs: Add subproject warning for source_root and build_root [skip ci]Nirbheek Chauhan1-6/+11
2018-02-20Users.md: Add libzim, which only uses mesonNirbheek Chauhan1-0/+1
[skip ci]
2018-02-20Users.md: Update some old/broken URLsNirbheek Chauhan1-17/+17
[skip ci]
2018-02-19docs: fix missing backtickEric Engestrom1-1/+1
2018-02-19Users.md: link to github page for easy editingNirbheek Chauhan1-1/+1
Also mention that software on the list will be tested for regressions.
2018-02-18Merge pull request #2863 from jon-turney/exit-status-on-exceptionJussi Pakkanen1-0/+6
Verify that failing tests are failing with an error, not a python exception
2018-02-18Add python3 dependency documentation and link it from python3 moduleAleksey Filippov2-0/+16
Closes #3009
2018-02-17doc: fix typo in icestorm documentationDavid Fort1-1/+1
2018-02-16Merge pull request #2999 from peteruithoven/patch-1Jussi Pakkanen1-16/+36
Localisation documentation alternative
2018-02-16Document how to set options in subprojectsMartin Ejdestig1-0/+7
2018-02-15Updated docs to do "meson wrap" instead of "wraptool".Jussi Pakkanen1-11/+11
2018-02-15Verify that failing tests are failing with an error, not a python exceptionJon Turney1-0/+6
PR #2527 suggests "making failing tests more strict about failing gracefully". To achive this, make meson exit with distinct exit statuses for meson errors and python exceptions, and check the exit status is as expected for failing tests. I can't see how to write a test for this, within the current framework. You can test this change by reverting the fix (but not the test) from commit 1a159db8 and verifying that 'test cases/failing/66 string as link target' fails.
2018-02-14Update Users.md (#3063)Amit D1-0/+5
2018-02-13Add an example for gresourceDaniel Foré1-0/+19
2018-02-13Update Users.mdAmit D1-4/+4
2018-02-12Space fix.Jussi Pakkanen1-1/+1
2018-02-12Clarify that int options are available since 0.45.0.Jussi Pakkanen1-3/+5
2018-02-12Update Users.md (#3050)Amit D1-1/+6
2018-02-12Use the same name for the conf_data variableAndrea G1-13/+15
Before, each example used a different variable name making them more difficult to understand for a novice.
2018-02-12Add missing closed parenthesisAndrea G1-2/+2