Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-05-24 | Join() convenience method for strings. Closes #552. | Jussi Pakkanen | 1 | -0/+4 | |
2016-05-04 | tests/common/43: Better, more descriptive error messages | Nirbheek Chauhan | 1 | -6/+6 | |
2016-04-13 | Merge pull request #490 from centricular/has_function_link | Jussi Pakkanen | 2 | -0/+42 | |
Use the linker to check if a specific function is provided by the toolchain or runtime | |||||
2016-04-09 | Strip leading source tree dir name from install files if it exists. | Jussi Pakkanen | 3 | -0/+8 | |
2016-04-07 | Improve cc.has_function() check to not require any includes and detect stubs | Tim-Philipp Müller | 1 | -0/+24 | |
We now use .links() to detect if a C compiler function is available or not, that way the user doesn't need to specify all the possible includes for the check, which simplifies things considerably. Also detect glibc stub functions that will never work and return false for them. Closes #437 | |||||
2016-04-07 | New API: cc.has_header_symbol to check if a header defines a specific symbol | Nirbheek Chauhan | 1 | -0/+18 | |
Also supports a 'prefix' keyword argument for feature checks such as _GNU_SOURCE or for headers that need to be included first | |||||
2016-04-03 | Merge pull request #390 from nirbheek/msvc-module-defs | Jussi Pakkanen | 9 | -0/+43 | |
Add support for passing a module definitions file for exporting symbols while linking | |||||
2016-03-30 | And private libraries. | Jussi Pakkanen | 1 | -0/+1 | |
2016-03-30 | Can set requires manually into generated pc files. | Jussi Pakkanen | 1 | -1/+3 | |
2016-03-30 | Add shared_library argument for a Visual Studio module definitions file | Nirbheek Chauhan | 9 | -0/+43 | |
On MSVC, shared libraries only export symbols that have been explicitly exported either as part of the symbol prototype or via a module definitions file. On compilers other than MSVC, all symbols are exported in the shared library by default and the format for the list of symbols to export is different, so this is only used with the VisualStudio compiler. The module defs file path can either be relative to the current source directory or an absolute path using meson.source_root() + '/some/path' | |||||
2016-03-24 | add test for extracting two objects with the same source file name | Nicolas Schneider | 4 | -0/+18 | |
2016-03-23 | Error out if using a not found binary in the build. Closes #469. | Jussi Pakkanen | 1 | -0/+9 | |
2016-03-20 | Merge pull request #464 from tp-m/bool-to-string-and-to-int | Jussi Pakkanen | 2 | -0/+9 | |
Add bool to_string() and to_int() methods. | |||||
2016-03-19 | Add bool to_string() and to_int() methods | Tim-Philipp Müller | 2 | -0/+9 | |
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. | |||||
2016-03-19 | Add += support for strings and integers | Tim-Philipp Müller | 1 | -0/+25 | |
2016-03-17 | Add dir support for find_library and remove deprecated standalone version. ↵ | Jussi Pakkanen | 2 | -14/+13 | |
Closes #450. | |||||
2016-03-14 | Merge test framework options. | Jussi Pakkanen | 3 | -0/+12 | |
2016-03-13 | test24: check that a target extra_arg is not applied to other targets | Nicolas Schneider | 3 | -0/+24 | |
2016-03-12 | Use assert instead of if/error. | Jussi Pakkanen | 1 | -51/+17 | |
2016-03-12 | enhance test framework to read meson arguments from a file per test | Nicolas Schneider | 3 | -0/+12 | |
A 'test_args.txt' file in the same directory as the test case will be parsed by the test framework and the content will be passed as arguments to meson during configuration. The arguments are put before any 'extra_args' to make them overwritable from the command line. | |||||
2016-03-12 | Added find_library method and deprecated the standalone version. Closes #396. | Jussi Pakkanen | 1 | -2/+7 | |
2016-03-12 | Add string underscorify() function | Tim-Philipp Müller | 1 | -0/+13 | |
So we can easily construct the defines for include headers and struct checks and such. | |||||
2016-03-12 | Add more string functions: contains(), to_upper() and to_lower() | Tim-Philipp Müller | 1 | -0/+24 | |
2016-03-03 | fix test error message | Nicolas Schneider | 1 | -1/+1 | |
2016-03-03 | pass meson source and build dirs as env variables for postconf scripts | Nicolas Schneider | 2 | -4/+4 | |
2016-03-02 | use positional instead of keyword args for add_postconf_script | Nicolas Schneider | 1 | -1/+1 | |
2016-03-01 | add args support for add_postconf_script | Nicolas Schneider | 4 | -0/+24 | |
2016-03-01 | Can add postconfigure script. | Nicolas Schneider | 4 | -0/+22 | |
2016-02-29 | Can specify compile and link args for internal deps. | Jussi Pakkanen | 3 | -1/+11 | |
2016-02-29 | Handle built targets in custom rules. Closes #411. | Jussi Pakkanen | 4 | -0/+23 | |
2016-02-26 | Merge Python 3 module support. | Jussi Pakkanen | 17 | -0/+249 | |
2016-02-26 | Python extension module finally works on Windows. | Jussi Pakkanen | 3 | -1/+18 | |
2016-02-25 | Merge VS2010 path fix branch. | Jussi Pakkanen | 6 | -0/+26 | |
2016-02-24 | vs2010: fix target_to_build_root method | Nicolas Schneider | 6 | -0/+26 | |
Python's os.path.split() does not split the path into its components. Instead, split the path with str.split() using the OS's file system separator. | |||||
2016-02-23 | fix 'object generator' test case for ninja | Nicolas Schneider | 1 | -1/+1 | |
The ninja backend uses the '/MDd' switch when the tests are run, which results in LNK4098 error, because the generator does not use the same version of the Windows runtime library. | |||||
2016-02-21 | Skip cython test if it does not exist. | Jussi Pakkanen | 1 | -7/+12 | |
2016-02-21 | Can build Python extension on OSX. | Jussi Pakkanen | 1 | -1/+9 | |
2016-02-21 | Fix cython to work on platforms other than latest Ubuntu. | Jussi Pakkanen | 2 | -8/+2 | |
2016-02-21 | Added Cython sample project. | Jussi Pakkanen | 7 | -0/+110 | |
2016-02-21 | Can build a Python extension module. | Jussi Pakkanen | 4 | -0/+78 | |
2016-02-21 | Added plain Python sample project. | Jussi Pakkanen | 6 | -0/+37 | |
2016-02-21 | Only support Python 3. | Jussi Pakkanen | 1 | -5/+3 | |
2016-02-18 | Add a test for getting the path of a found program | Nirbheek Chauhan | 2 | -0/+14 | |
2016-02-14 | Guard against subdir segments in output files. | Jussi Pakkanen | 3 | -0/+8 | |
2016-01-25 | Can add languages only if they are available. Closes #365. | Jussi Pakkanen | 2 | -1/+5 | |
2016-01-25 | More comparison operators. Closes #363. | Jussi Pakkanen | 1 | -0/+12 | |
2016-01-25 | String to int conversion. Closes #362. | Jussi Pakkanen | 2 | -0/+5 | |
2016-01-23 | Can build Vala shared libraries. | Jussi Pakkanen | 5 | -0/+27 | |
2016-01-23 | Better error message when failing to run install script. Closes #361. | Jussi Pakkanen | 1 | -0/+2 | |
2016-01-17 | Dumped fastvapi and made library linking with Vala work. | Jussi Pakkanen | 3 | -0/+23 | |