summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Return subproject source root when asking for meson.source_root() in a ↵srcrootJussi Pakkanen2016-09-061-1/+5
| | | | subproject. Closes #722.
* Update version for new development.Jussi Pakkanen2016-09-051-1/+1
|
* Update version number for release.0.34.0Jussi Pakkanen2016-09-055-5/+5
|
* Force clang to error out on unknown arguments. Closes #755.Jussi Pakkanen2016-09-042-1/+8
|
* Prefer pkg-config to sdl2-config.Jussi Pakkanen2016-09-041-10/+12
|
* Updated authors.Jussi Pakkanen2016-09-041-0/+1
|
* loop over `sizes'Iain Lane2016-09-041-1/+1
| | | | | | | | | | | I ran `ac_converter.py`, and it crashed ``` Traceback (most recent call last): File "ac_converter.py", line 299, in <module> for elem, typename in size: ``` I think it's a typo like this.
* Some platforms require linking against libintl explicitly.Jussi Pakkanen2016-09-041-1/+2
|
* Fix validation of man page extension. (#749)Elliott Sales de Andrade2016-09-033-1/+8
| | | | If the extension does not exist or is not a number, the error message is not raised because the assumptions cause a different exception.
* Merge pull request #750 from ebassi/integer-moduloJussi Pakkanen2016-09-023-1/+51
|\ | | | | Add support to integer modulo operator
| * Add more test cases for is_even/is_odd methodsEmmanuele Bassi2016-09-021-2/+4
| | | | | | | | We need to test an odd number as well as an even.
| * Add precedence tests for the modulo operatorEmmanuele Bassi2016-09-021-2/+16
| |
| * Add is_even() and is_odd() integer methodsEmmanuele Bassi2016-09-022-0/+20
| | | | | | | | | | Convenience methods for modulo operations involving even and odd numbers.
| * Add support to integer modulo operatorEmmanuele Bassi2016-09-023-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having support for the '%' operator makes it easier to implement even/odd version checks, like: enable_debug = get_option('enable-debug') if enable_debug == 'auto' if minor_version % 2 == 0 enable_debug = 'minimum' else enable_debug = 'yes' endif endif which would be impossible without resorting to less obvious long-hand forms like: a - (b * (a / b))
* | Minor pkgconfig module cleanups (#748)TingPing2016-09-022-3/+1
|/ | | | | | | | * pkgconfig: Remove unused function Leftover copy from modtest * Add self to authors.txt
* Better file existance checks.Jussi Pakkanen2016-09-012-10/+3
|
* Merge branch 'QuLogic-context-managers'Jussi Pakkanen2016-09-0153-565/+736
|\
| * Use context manager in scripts.Elliott Sales de Andrade2016-08-303-67/+99
| |
| * Use context manager in test cases.Elliott Sales de Andrade2016-08-3025-59/+108
| |
| * Ensure URLs are closed with a context manager.Elliott Sales de Andrade2016-08-271-20/+21
| |
| * Convert depfixer.Elf class into a context manager.Elliott Sales de Andrade2016-08-271-12/+22
| | | | | | | | This allows for automatic closing of its internal file handle.
| * Use context manager for file I/O.Elliott Sales de Andrade2016-08-2724-407/+486
| | | | | | | | | | There are a few cases where a context manager cannot be used, such as the logger.
* | Stop "fixing" command line in CustomTargets. (#737)Elliott Sales de Andrade2016-09-011-1/+0
| |
* | Use absolute paths for dep files in Visual Studio.Jussi Pakkanen2016-09-011-1/+4
| |
* | Use argparse's builtin version printer.Elliott Sales de Andrade2016-08-301-5/+2
| |
* | Merge pull request #725 from thiblahute/gir_subproject_depsJussi Pakkanen2016-08-2912-29/+480
|\ \ | | | | | | gnome: Handle internal dependencies to generate gir files
| * | tests: framworks: 7 gnome: Stop using g_autoptrThibault Saunier2016-08-291-3/+11
| | |
| * | Test building gir file using internal dependenciesThibault Saunier2016-08-2910-0/+398
| | |
| * | gnome: Handle internal dependencies to generate gir filesThibault Saunier2016-08-291-26/+71
| | |
* | | Honor dependency `fallback` argument even if the dependency is not required ↵Saunier Thibault2016-08-292-9/+25
| | | | | | | | | | | | | | | | | | (#735) You can potentially have a fallback subproject and if that subproject fails, you can continue without that dependency
* | | Properly handle Files used in CustomTarget commands.Elliott Sales de Andrade2016-08-292-2/+2
|/ /
* | Merge pull request #731 from QuLogic/obey-DESTDIRJussi Pakkanen2016-08-284-16/+27
|\ \ | | | | | | Always obey DESTDIR even with absolute install_dir
| * | Refactor DESTDIR determination into a single function.Elliott Sales de Andrade2016-08-271-25/+14
| | |
| * | Always obey DESTDIR even with absolute install_dir.Elliott Sales de Andrade2016-08-274-3/+25
| |/ | | | | | | | | | | Passing an absolute path to `install_dir` would previously always attempt to install there, instead of obeying DESTDIR, since os.path.join will 'reset' on absolute paths.
* | Fix CustomTargets used as input to CustomTargets. (#727)Elliott Sales de Andrade2016-08-283-1/+10
|/
* Add a new compiler object method: has_members (#723)Nirbheek Chauhan2016-08-273-11/+45
| | | | | | | | | | | | * Add a new compiler object method: has_members Identical to 'cc.has_member', except that this takes multiple members and all of them must exist else it returns false. This is useful when you want to verify that a structure has all of a given set of fields. Individually checking each member is horrifying. * Fix typo in exceptions for has_member(s)
* Merge pull request #696 from mesonbuild/depfileJussi Pakkanen2016-08-278-11/+116
|\ | | | | Add support for dependency files in custom targets.
| * Add depfile support to generators.Jussi Pakkanen2016-08-214-8/+62
| |
| * Add support for dependency files in custom targets.Jussi Pakkanen2016-08-206-3/+54
| |
* | Flatten isinstance calls. (#715)Elliott Sales de Andrade2016-08-277-46/+24
| | | | | | | | That is, isinstance(x, y) or isinstance(x, z) can be flattened with a tuple to isinstance(x, (y, z)).
* | Check for embedded @OUTPUT@s in commands.Jussi Pakkanen2016-08-271-3/+4
| |
* | Use global id instead of local for hg tag. (#710)Elliott Sales de Andrade2016-08-271-1/+1
| |
* | Merge pull request #712 from QuLogic/capturing-custom-targetJussi Pakkanen2016-08-279-11/+70
|\ \ | | | | | | Allow capturing command output of a custom target.
| * | Echo stderr from captured command.Elliott Sales de Andrade2016-08-261-0/+2
| | | | | | | | | | | | This helps with debugging if the command fails.
| * | Don't allow @OUTPUT@ when capturing output.Elliott Sales de Andrade2016-08-261-0/+3
| | |
| * | Add myself to authors.txt.Elliott Sales de Andrade2016-08-261-0/+1
| | |
| * | Allow capturing command output of a custom target.Elliott Sales de Andrade2016-08-268-7/+54
| | | | | | | | | | | | | | | | | | For commands that always output to stdout and don't have a "-o" or "--output" or some other similar option, this 'capture' setting allows the build to capture the result and place it in the output file.
| * | Accept string exe with Backend.serialise_executable.Elliott Sales de Andrade2016-08-261-4/+10
|/ / | | | | | | | | | | Normally, this accepts a build.Executable, but it accept build.BuildTarget and build.CustomTarget as well. Now it will also accept a string path.
* | macros.meson: override all supported options (#717)Igor Gnatenko2016-08-251-1/+10
| | | | | | Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
* | Do not error out if git pull fails on subprojects. Closes #720.Jussi Pakkanen2016-08-251-1/+4
| |