| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Excludes the /usr/lib/llvm-*/include/ directory from coverage.
This directory is used on Ubuntu for the libclang-dev packages
|
|
|
|
|
|
|
|
| |
If LLVM is built from a git mirror instead of from SVN it will have
"git-<very short sha>" at the end of the version. We need to remove that
so that version comparison will work correctly.
Fixes: #2786
|
|\
| |
| | |
Small cosmetic cleanups for ConfigTool dependencies and LLVM
|
| | |
|
| |
| |
| |
| |
| | |
This just adds more consistent use of mlog.bold and mlog.red/green for
ConfigTool based dependencies.
|
| |
| |
| |
| | |
Instead of config-tool
|
| |
| |
| | |
now only build system of systemd
|
| |
| |
| |
| | |
Closes #2716
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
| |
* mesonbuild/modules/gnome.py (GnomeModule.compile_schemas): Allow the
depend_files kwarg.
* docs/markdown/Gnome-module.md: Add docs for new kwarg (and the only
other one that is permitted).
|
|
|
|
|
| |
Use LC_ALL=C in CCompiler.get_library_dirs to fix wrong results with non
English locales.
|
| |
|
|
|
| |
The example provided for the `get_pkgconfig_variable` when using using the `define_variable` parameter is not the best example, because it is using `prefix` for both. This changes the retrieved variable for `libdir` so the efect of the variable redefinition is more noticeable.
|
|
|
|
|
|
|
| |
Meson is able to redefine variables when retrieving them from
`pkg-config` dependencies. However, the documentation is missing.
This patch adds documentation for this feature.
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
small fixes for haiku
|
| |
| |
| |
| |
| |
| |
| |
| | |
/usr/bin/env does not exist on Haiku since there's no /usr. The actual
location is /bin/env. Detect that case and directly use the
interpreter being passed to `env` in the shebang.
Also reorganize the Windows special cases which does the same thing.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Haiku has pthreads, but they are part of the standard C library, and do
not need either special compiler or linker flags.
|
|\ \
| | |
| | | |
custom target: Consider all build depends while serializing
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix MemoryError in python3 module:
https://ci.appveyor.com/project/jpakkane/meson/build/4334/job/aowc3iiq8yfs02bi
It's probably caused by improper mixing of MT and non-MT libraries,
but this is indicative of how people use Meson in MSYS2 anyway.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The sysconfig config variables are different on MSYS2 and the paths
are also different. We now also use the full path to the import or
static library instead of using -Lfoo -lpython35 etc.
Also obey the value of the 'static' keyword argument.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
sysconfig.get_platform() returns 'mingw' with MSYS2, so we need to
use some other method; in this case I chose to use the CC that
Python was compiled with, which is a relatively reliably indicator
unless people start using Python on Windows compiled with Clang or
something.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Currently, we only consider the build depends of the Executable being
run when serializing custom targets. However, this is not always
sufficient, for example if the executable loads modules at runtime or if
the executable is actually a python script that loads a built module.
For these cases, we need to set PATH on Windows correctly or the custom
target will fail to run at build time complaining about missing DLLs.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Using NotImplementedError throws an ugly traceback to the user which
does not print the line number and other information making it
impossible to figure out what's causing it.
Also override it for internal dependencies because self.name is "null"
for them.
|
| | |
| | |
| | |
| | | |
It no longer removes the target tree before copying files.
|
| | | |
|
| | |
| | |
| | | |
Grammar is still a bit fractured, but I'm not entirely sure what it's trying to say.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
c9351ce30c03d107279090da7825096951a705d3 introduced the type as `array`,
so mintro should expose it under the same name.
(while at it, rename test 169 to be coherent)
|
| |/
|/| |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Created disabler object type
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Document dependency('', required:false) usage.
Avoid emitting 'Dependency found: NO'.
|
| | | |
|