summaryrefslogtreecommitdiff
path: root/docs/markdown/snippets
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed missing dots [skip ci]Daniel Mensinger2019-01-061-2/+2
|
* Fixed typo [skip ci]Daniel Mensinger2019-01-061-1/+1
|
* Indent flag only togglesDaniel Mensinger2019-01-061-1/+2
|
* Code cleanup and renamed variablesDaniel Mensinger2019-01-061-1/+1
|
* Update docs/markdown/snippets/introspect_multiple.mdtextshell2019-01-061-1/+1
| | | Co-Authored-By: mensinda <daniel@mensinger-ka.de>
* Better documentationDaniel Mensinger2019-01-061-0/+1
|
* Renamed `--force-new` to `--force-dict-output`Daniel Mensinger2019-01-061-1/+1
|
* Keep 'filename' and 'install_filename' as stringsDaniel Mensinger2019-01-061-2/+1
|
* Update docs/markdown/snippets/introspect_multiple.mdtextshell2019-01-061-1/+1
| | | Co-Authored-By: mensinda <daniel@mensinger-ka.de>
* Update docs/markdown/snippets/introspect_multiple.mdtextshell2019-01-061-1/+1
| | | Co-Authored-By: mensinda <daniel@mensinger-ka.de>
* Updated documentationDaniel Mensinger2019-01-061-0/+3
|
* Documentation and unit test updateDaniel Mensinger2019-01-061-7/+0
|
* Filenames are now listsDaniel Mensinger2019-01-061-1/+6
|
* Update intro dump on meson configureDaniel Mensinger2019-01-061-5/+6
|
* mintro: Added option to introspect multiple parameters at onceDaniel Mensinger2019-01-061-0/+12
|
* Added release snippetDaniel Mensinger2019-01-061-0/+7
|
* Can use plain strings for include_directories.Jussi Pakkanen2019-01-021-0/+16
|
* Tests and docsDaniel Mensinger2018-12-291-0/+11
|
* Default libdir is "lib" when cross compiling. Closes #2535.Jussi Pakkanen2018-12-301-0/+7
|
* Add a clang-format target.Jussi Pakkanen2018-12-301-0/+11
|
* find_library: Add 'has_headers' kwargXavier Claessens2018-12-271-0/+21
| | | | | A library without its headers is often useless, so it is common to check them together.
* Can specify a string to print when dep not found. Closes #2407.Jussi Pakkanen2018-12-221-0/+38
|
* Update everything for release 0.49.00.49.0Jussi Pakkanen2018-12-0915-280/+0
|
* Fix typos in kwargdict snippet [skip ci]Nirbheek Chauhan2018-12-051-3/+3
|
* Can specify keyword arguments with a dict.Jussi Pakkanen2018-12-041-0/+28
|
* pkgconfig: Improve and document generator behaviourXavier Claessens2018-12-041-0/+34
| | | | | | - Add libraries from InternalDependency.libraries - Deprecate association of libraries from the "libraries" keyword argument to the generated pkg-config file.
* Add documentation for 'meson subprojects' command lineXavier Claessens2018-12-021-0/+7
|
* mintro: Allow introspect --projectinfo without build directory.Daniel Schulte2018-11-261-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Updated docs [skip ci]Daniel Mensinger2018-11-241-0/+14
|
* CMake find_package dependency backend (#4444)Daniel Mensinger2018-11-221-0/+19
|
* docs: Add documentation for Native FilesDylan Baker2018-11-141-0/+15
|
* Add kwarg is_default to add_test_setup()Stian Selnes2018-11-121-0/+14
| | | | | | | 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
* Add support for Renesas CC-RX toolchainPhillip Cao2018-11-081-0/+16
|
* Add new compiler.get_argument_syntax methodDylan Baker2018-11-031-0/+22
| | | | | | | | | | | 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).
* Make string division do path joining.Jussi Pakkanen2018-11-021-0/+15
|
* Add 'disabler' argument to functions returning not-found objectsXavier Claessens2018-10-231-0/+6
| | | | | | When dependency(), find_library(), find_program(), or python.find_installation() return a not-found object and disabler is true, they return a Disabler object instead.
* add cpp_std support for MSVCNicole Mazzuca2018-10-221-0/+3
|
* Remove implicit compression of man pagesMichaƂ Górny2018-10-201-0/+7
| | | | | | | | | Remove the code responsible for implicitly compressing manpages as .gz files. It has been established that manpage compression is a distro packager's task, with existing distros already having their own implementations of compression. Fixes #4330
* Add 'b_pie' compiler optionXavier Claessens2018-10-201-0/+6
| | | | | On Android executables must be position independent, many distributions enable it by default too for security reasons.
* Add documentation and release notes for 'in', 'continue' and 'break'Xavier Claessens2018-10-041-0/+42
|
* Updated release note page.0.48.0Jussi Pakkanen2018-09-2218-281/+0
|
* Doc: Deprecate python3 module [skip ci]Xavier Claessens2018-09-181-0/+18
| | | | | | | The new 'python' module is a superset of its features, keeping both is confusing. Closes #4168.
* Add 'clone-recursive' option for git wrapsAndrei Alexeyev2018-09-161-0/+7
| | | | | This causes Meson to clone the repo with the --recursive flag, pulling all of the submodules automatically.
* Add a release note snippetJon Turney2018-09-121-0/+15
| | | | Also tweak releated documentation
* Add method to check for C/C++ function attributesDylan Baker2018-09-071-0/+29
| | | | | | | | | | | | | | | 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.
* Add --fatal-meson-warnings command line optionXavier Claessens2018-09-041-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.
* i18n: add release note snippetCorentin Noël2018-09-031-0/+4
|
* Allow override_find_program to use an executable.Rafael Ávila de Espíndola2018-09-031-0/+8
| | | | | | | | | | | | | | | 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')
* Improve support for macOS dylib versioningNirbheek Chauhan2018-08-291-0/+9
| | | | | | | | | | | | | | 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
* Merge pull request #4016 from thiblahute/hotdocJussi Pakkanen2018-08-291-0/+22
|\ | | | | modules: Add an 'hotdoc' module