summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
Commit message (Collapse)AuthorAgeFilesLines
* Do not append a period to test suite names.Hemmo Nieminen2016-05-101-1/+3
|
* Separate out cpu_method to environment.py and add amd64 quirkNirbheek Chauhan2016-04-151-1/+1
|
* Don't require an exe_wrapper when cross-compiling 32-bit on 64-bitNirbheek Chauhan2016-04-151-15/+12
| | | | | Almost all 64-bit x86 OSes can run 32-bit x86 binaries natively. Detect that case and don't require an exe wrapper.
* New API: cc.has_header_symbol to check if a header defines a specific symbolNirbheek Chauhan2016-04-071-0/+19
| | | | | Also supports a 'prefix' keyword argument for feature checks such as _GNU_SOURCE or for headers that need to be included first
* Merge pull request #438 from trhd/testing_optionsJussi Pakkanen2016-04-061-6/+5
|\ | | | | New options for controlling test output.
| * coredata: Centralize builtin option descriptions and definitions.Hemmo Nieminen2016-04-041-3/+2
| |
| * Move MesonException from coredata to mesonlib.Hemmo Nieminen2016-04-011-3/+3
| |
* | Bring back the old manual search to cc.find_library.Jussi Pakkanen2016-04-041-2/+2
|/
* Merge branch 'base_options'.Jussi Pakkanen2016-03-201-0/+14
|\
| * Grab base options from the command line.Jussi Pakkanen2016-03-201-1/+7
| |
| * Added new base options and some sample opts for gcc.Jussi Pakkanen2016-03-161-0/+8
| |
* | Open Meson and option files explicitly as utf-8. Closes #467.Jussi Pakkanen2016-03-201-2/+2
| |
* | Merge pull request #464 from tp-m/bool-to-string-and-to-intJussi Pakkanen2016-03-201-0/+26
|\ \ | | | | | | Add bool to_string() and to_int() methods.
| * | Add bool to_string() and to_int() methodsTim-Philipp Müller2016-03-191-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bool to_int() will return 0 or 1, useful if one wants to set a define to 0 or 1 based on a boolean result instead of having it just defined or undefined. bool to_string() will return 'true' or 'false' by default same as when using it to format a string, but with the additional possibility to specify two extra string arguments to be returned as true/false values, e.g. to_string('yes', 'no'). This can be useful when outputting messages to be shown to the user.
* | | Add += support for strings and integersTim-Philipp Müller2016-03-191-2/+10
|/ /
* | Add dir support for find_library and remove deprecated standalone version. ↵Jussi Pakkanen2016-03-171-38/+9
|/ | | | Closes #450.
* Added find_library method and deprecated the standalone version. Closes #396.Jussi Pakkanen2016-03-121-0/+20
|
* Add string underscorify() functionTim-Philipp Müller2016-03-121-0/+2
| | | | | So we can easily construct the defines for include headers and struct checks and such.
* Add more string functions: contains(), to_upper() and to_lower()Tim-Philipp Müller2016-03-121-1/+7
|
* use positional instead of keyword args for add_postconf_scriptNicolas Schneider2016-03-021-4/+4
|
* add args support for add_postconf_scriptNicolas Schneider2016-03-011-1/+2
|
* Can add postconfigure script.Nicolas Schneider2016-03-011-0/+11
|
* Can specify compile and link args for internal deps.Jussi Pakkanen2016-02-291-1/+3
|
* Do delayed argument setting properly this time.Jussi Pakkanen2016-02-221-1/+1
|
* interpreter: Add path() method to ExternalProgramHolder typesNirbheek Chauhan2016-02-171-1/+5
| | | | | | | In practice, this means we can do flex = find_program('flex') flex.path() # Gives the full path to the flex binary
* Guard against subdir segments in output files.Jussi Pakkanen2016-02-141-0/+2
|
* Do not cache found programs because it is unreliable. Closes #374.Jussi Pakkanen2016-02-121-4/+2
|
* Can add languages only if they are available. Closes #365.Jussi Pakkanen2016-01-251-65/+78
|
* More comparison operators. Closes #363.Jussi Pakkanen2016-01-251-2/+10
|
* String to int conversion. Closes #362.Jussi Pakkanen2016-01-251-0/+5
|
* Renamed meson package to mesonbuild so that we can have a script named meson ↵Jussi Pakkanen2016-01-161-0/+2259
in the same toplevel dir.