Jussi Pakkanen
fff3ded297
Removed unreachable code as == never throws.
7 years ago
Jussi Pakkanen
b5db2d3128
Return explicit 0 as it is used in a sys.exit statement (just like every other run function).
7 years ago
Jussi Pakkanen
1617634214
Use sys.exit rather than plain exit.
7 years ago
Jussi Pakkanen
5cec8fc43a
Removed consecutive identical variable assignments.
7 years ago
Jussi Pakkanen
b2a90f1838
Removed unnecessary pass statements.
7 years ago
Jussi Pakkanen
cdfb416425
Removed duplicate key in dictionary.
7 years ago
Jussi Pakkanen
76d6fab8ae
Simplified control flow.
7 years ago
Elliott Sales de Andrade
b52955ff3d
Run postconf scripts after dumping coredata.
...
MESONINTROSPECT is set when running postconf scripts, which implies that
introspection is possible. But it isn't really possible because coredata
hasn't been written yet. We also still need to make sure to delete
coredata if any postconf scripts fail.
7 years ago
Hemmo Nieminen
09a5399d09
Fix how rpath directories are handled.
...
Linking a library from a directory below the executable's directory caused
an invalid path to be written in the executable's RPATH.
7 years ago
Gabríel Arthúr Pétursson
fd653d070d
Make base options accessible via get_option()
7 years ago
Elliott Sales de Andrade
5d1e35fa01
Print real error if mesontest used on invalid directory.
7 years ago
Gabríel Arthúr Pétursson
39c7b0492c
Allow both address- and undefined behavior sanitizers at the same time
7 years ago
Christian González
d9939f0064
typo
7 years ago
Marty Plummer
cb05b2aab0
docs: fixed meson syntax for Generating-sources.md
...
Signed-off-by: Marty Plummer <ntzrmtthihu777@gmail.com>
7 years ago
Laurent Carlier
0283a2fb41
pkgconfig: avoid appending slash at Cflags
...
otherwise it can break some compilations, see https://bugs.archlinux.org/task/54763
7 years ago
Amit D
138a8b221b
contributing.txt: Remove a sentence that refers to authors.txt
...
The authors.txt file was removed a while ago (9141cd78aa
).
8 years ago
Amit D
166728067d
Fix typo in release notes for 0.41
...
'is is' -> 'is'
Fixes #2027
8 years ago
Gabríel Arthúr Pétursson
d5e47ade80
doc: Mention that C/C++ language versions can be set per-target
8 years ago
Jussi Pakkanen
917e12e4e7
Merge pull request #2017 from mesonbuild/fix2012
...
Do not pickle interpreter objects by accident
8 years ago
Jussi Pakkanen
304841d1c7
Update instructions to disable pch.
8 years ago
Hemmo Nieminen
3a59379ec1
Update args_frozen attribute check.
...
Attribute args_frozen doesn't exist anymore. Check against
project_args_frozen/global_args_frozen instead.
8 years ago
Jehan
2f691410fc
Improve "Passed invalid keyword argument" warning.
...
I got this warning on a build:
> WARNING: Passed invalid keyword argument preset. This will become a hard error in the future.
I had to grep in meson code to understand that "preset" was the name of
the invalid argument. This is not obvious at all depending on the
argument name (here it looked like it was about argument presets).
Let's make it clearer by putting it in quotes.
8 years ago
Jehan
d80787ae28
Output an appropriate warning when a cross info file does not exist.
...
If making a typo, it used to output:
> Cross info file must have either host or a target machine.
This was not useful at all and looked like there could be a file format
error or some other issue with the content. Let's have an appropriate
error:
> File not found: /some/path
8 years ago
Jussi Pakkanen
f24a4e27ad
Removed some dead code. Closes #1949 .
8 years ago
Adam C. Foltzer
af7c8ab449
add changelog for Rust crate-type support
8 years ago
Jussi Pakkanen
f5b95dfa06
Renamed test to remove duplicate test number.
8 years ago
Jussi Pakkanen
9c02e57f88
Qapla'
8 years ago
Jussi Pakkanen
ad3dc937f1
Fix remaining Interpreter object leaks.
8 years ago
Jussi Pakkanen
ecde592b86
Fix custom target sources
8 years ago
Jussi Pakkanen
c11a4cb952
Make Interpreter object unpicklable as it was being pickled by accident in copies of kwargs.
8 years ago
Elliott Sales de Andrade
c0ab6e9d5b
Don't rebuild tests during listing.
...
`mesontest --list` doesn't need to rebuild tests.
8 years ago
Elliott Sales de Andrade
241790f72d
Fix typo in generate_gir keyword name.
8 years ago
Guillaume Poirier-Morency
1eec145586
vala: Add a shared module testcase using 'GLib.TypeModule'
8 years ago
Jussi Pakkanen
c3f59d781d
Merge pull request #1926 from trhd/libbug
...
Fix a missing path issue causing Python traceback.
8 years ago
Goncalo Carvalho
bcb2556c69
add project/global args and include_dirs (useful for module maps) to swift targets
8 years ago
Bruce Richardson
f12ece4547
pkgconfig: add support for extra_cflags
...
Allow the user to pass in arbitrary cflags for putting into the generated
pkgconfig file.
8 years ago
Aaron Plattner
ba3871985a
add_{project,global}_link_arguments require a 'language' argument
...
Commit 325a231a
added stricter keyword argument checking, but didn't enable
keyword arguments for add_projects_link_arguments() and
add_global_link_arguments(). This makes them fail with this error:
Meson encountered an error in file meson.build, line 19, column 0:
Function does not take keyword arguments.
However, the language argument is required. Removing it produces this error
instead:
Meson encountered an error in file meson.build, line 19, column 0:
Missing language definition in add_project_link_arguments
Fix this by adding 'language' as a required keyword argument. Also add calls to
these in the "146 C and CPP link" test case.
8 years ago
Hemmo Nieminen
1d7c7a7ea6
Add a test case for a "library at project root" use case.
8 years ago
Hemmo Nieminen
ea79e94964
Fix a missing path issue causing Python traceback.
...
A path was missing from a call to os.path.relpath when handling rpaths.
Fix this by assuming empty target directory means build root.
8 years ago
Alistair Thomas
7ab774dee5
Add mesonbuild.compilers to packages in setup.py
8 years ago
Jussi Pakkanen
dfb0414d9c
Merged Genie support.
8 years ago
Philippe Payant
e4daad369a
Select release or debug libraries for Qt, based on buildtype.
8 years ago
Philippe Payant
85eddf4eb2
Library names for Qt4 was incorrect.
8 years ago
Wade Berrier
ad1b487285
dependency: boost: only consult environment at initial stage
...
... not when getting compiler and link arguments
Would be nice to have some tests, but that requires boost in a
non-standard location.
8 years ago
Jussi Pakkanen
4a4322064e
Merge pull request #1986 from phako/master
...
Skip handling non-available dependencies
8 years ago
Jussi Pakkanen
e630d899da
Merge pull request #2004 from valum-framework/add-display-language
...
More usages of 'get_display_language' and a fix for C#
8 years ago
Jussi Pakkanen
80ebc916f7
Merge pull request #2001 from mesonbuild/kwcheck
...
Decorator to check for unknown keyword arguments
8 years ago
Jussi Pakkanen
ee8fcd5f67
Merge pull request #1997 from mesonbuild/fixconditional
...
Fix conditional continuation bug
8 years ago
Guillaume Poirier-Morency
bbddf51a54
Use 'C sharp' instead of 'C#'
...
The '#' is reserved for Ninja comments and cannot be escaped.
8 years ago
Guillaume Poirier-Morency
5b58ff2783
compilers: Use 'get_display_language' for language-related exceptions
8 years ago