Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-02-25 | Use include_directories for D impdirs.dimpdir | Jussi Pakkanen | 5 | -14/+68 | |
Change the code to store D properties as plain data. Only convert them to compiler flags in the backend. This also means we can fully parse D arguments without needing to know the compiler being used. | |||||
2018-02-25 | Merge pull request #3132 from mesonbuild/csc | Jussi Pakkanen | 17 | -47/+123 | |
Visual Studio C# compiler support and some fixes | |||||
2018-02-25 | [skip ci] docs: Add reference table for language args parameter names (#3126) | Hylke Bons | 2 | -0/+20 | |
2018-02-25 | Determining whether to run C# tests is so difficult it deserves its own ↵ | Jussi Pakkanen | 1 | -1/+23 | |
function. | |||||
2018-02-25 | Hide banner when invoking csc. | Jussi Pakkanen | 1 | -1/+7 | |
2018-02-25 | Made test program consist of two source files. | Jussi Pakkanen | 3 | -3/+11 | |
2018-02-25 | Added release note snippet for csc support. | Jussi Pakkanen | 1 | -0/+4 | |
2018-02-25 | Removed test dir 4 which was doing the same thing as the other test dir ↵ | Jussi Pakkanen | 2 | -23/+0 | |
number 4. | |||||
2018-02-25 | Renamed test dir with duplicate number. | Jussi Pakkanen | 5 | -0/+0 | |
2018-02-25 | Skip tests if deps are not found. | Jussi Pakkanen | 2 | -2/+12 | |
2018-02-25 | Add support for Visual Studio csc c# compiler | Thibault Saunier | 5 | -24/+73 | |
2018-02-24 | Robustify msi creator script. | Jussi Pakkanen | 1 | -2/+7 | |
2018-02-22 | llvm: Add configs for freebsd 6.0 and debian 7svn | Dylan Baker | 1 | -4/+5 | |
Debian has 7svn in their experimental repo, and FreeBSD has 6.0.r2 in their ports. | |||||
2018-02-22 | Fix Rust compiler-private library ambiguity | Adam C. Foltzer | 6 | -0/+24 | |
When building a Rust target with Rust library dependencies, an `--extern` argument is now specified to avoid ambiguity between the dependency library, and any crates of the same name in `rustc`'s private sysroot. Includes an illustrative test case. | |||||
2018-02-22 | Merge pull request #3060 from jon-turney/always-run-framework-tests | Jussi Pakkanen | 18 | -26/+140 | |
Always run all framework tests on all platforms | |||||
2018-02-22 | Fix wxwidgets dependency: pass modules to wx-config | Aleksey Filippov | 3 | -2/+13 | |
Fixes #3123 | |||||
2018-02-22 | Allow for missing install_dir in install_data() | Peter Hutterer | 6 | -0/+12 | |
The documentation doesn't require it and the interpreter code works around the possibility of it being None. The ninja backend code however fails with File "/home/whot/code/meson/mesonbuild/backend/ninjabackend.py", line 796, in generate_data_install dstabs = os.path.join(subdir or None, plain_f) File "/usr/lib64/python3.6/posixpath.py", line 78, in join a = os.fspath(a) TypeError: expected str, bytes or os.PathLike object, not NoneType If install_dir is missing, default to datadir/projectname | |||||
2018-02-22 | Use dependency link arguments in C# targets | Niclas Moeslund Overby | 2 | -0/+18 | |
2018-02-22 | docs: Add a paragraph to the Manual about @EXTRA_ARGS@. [skip ci] | TÖRÖK Attila | 1 | -0/+11 | |
2018-02-21 | Enable searching system crossfile locations on more platforms | Jon Turney | 2 | -51/+54 | |
There's no reason not to also look in these places on Cygwin or OSX. Don't do this on Windows, as these paths aren't meaningful there. Move test_cross_file_system_paths from LinuxlikeTests to AllPlatformTests. | |||||
2018-02-21 | Always run all framework tests on all platforms | Jon Turney | 1 | -14/+31 | |
Always run all framework tests on all platforms, but allow them to be skipped when not running under CI for linux. | |||||
2018-02-21 | Handle a warning location which evaluates to False | Jon Turney | 1 | -1/+1 | |
As written in PR #2856, this code isn't quite right. An ArgumentNode object can evaluate as False (if it's arguments attribute is an empty sequence). If that happens, we then try to hand the location kwarg down to print(), rather than removing it, which causes an invalid keyword argument exception. This failure can be seen e.g. when generating for gnome-twitch (See [1]) [1] https://travis-ci.org/jon-turney/meson-corpus-test/jobs/343017109 | |||||
2018-02-21 | Generate build rpath for pkg-config dependencies consisting of a one ↵ | Martin Hostettler | 1 | -1/+1 | |
absolute path | |||||
2018-02-21 | Fix test cases/frameworks/19 pcap for OSX | Jon Turney | 1 | -1/+7 | |
2018-02-21 | Fix for test cases/frameworks/17 mpi on Cygwin | Jon Turney | 1 | -1/+7 | |
Unusually, the cygwin package for openmpi installs headers into /usr/include, rather than /usr/include/openmpi Prevent pkg-config from suppressing that -I flag, so a gfortran INCLUDE can find those files | |||||
2018-02-21 | Make test cases/frameworks/15 llvm tolerate no libtinfo | Jon Turney | 1 | -1/+1 | |
libtinfo only exists if ncurses is configured --with-termlib | |||||
2018-02-21 | In test cases/frameworks/8 flex, ensure yyparse() is prototyped | Jon Turney | 1 | -0/+2 | |
Old versions of bison (including the one shipped with macOS) do not prototype yyparse(), just in case you are using a K&R compiler... | |||||
2018-02-21 | Fix test cases/frameworks/6 gettext for windows | Jon Turney | 1 | -1/+1 | |
Allow installed file 'intlprog' to have .exe extension | |||||
2018-02-21 | Skip test cases/frameworks/20 cups if cups not found | Jon Turney | 1 | -1/+5 | |
2018-02-21 | Skip test cases/frameworks/19 pcap if pcap not found | Jon Turney | 1 | -2/+6 | |
2018-02-21 | Skip test cases/frameworks/16 sdl2 if sdl2 not found | Jon Turney | 1 | -1/+5 | |
2018-02-21 | Skip test cases/frameworks/15 llvm if llvm not found | Jon Turney | 1 | -0/+5 | |
2018-02-21 | Skip test cases/frameworks/13 yelp if itstool isn't found | Jon Turney | 1 | -0/+6 | |
2018-02-21 | Skip test cases/frameworks/12 multiple gir if g-ir-scanner not found | Jon Turney | 1 | -0/+5 | |
2018-02-21 | Skip test cases/frameworks/11 gir subproject if prereqs not found | Jon Turney | 1 | -1/+11 | |
Skip test cases/frameworks/11 gir subproject if g-ir-scanner or python3-gi not found | |||||
2018-02-21 | Skip test cases/frameworks/10 gtk-doc if gtkdoc not found | Jon Turney | 1 | -0/+5 | |
2018-02-21 | Skip test cases/frameworks/8 flex if flex or bison not found | Jon Turney | 1 | -3/+10 | |
2018-02-21 | Skip test cases/frameworks/7 gnome if prereqs not found | Jon Turney | 1 | -0/+11 | |
Skip test cases/frameworks/7 gnome if glib or python3-gi not found | |||||
2018-02-21 | Skip test cases/frameworks/6 gettext if prereqs not found | Jon Turney | 1 | -0/+9 | |
Skip test cases/frameworks/6 gettext if gettext or libintl not found | |||||
2018-02-21 | Skip test cases/frameworks/4 qt if Qt5 not found | Jon Turney | 1 | -0/+8 | |
2018-02-21 | Skip test cases/frameworks/1 boost if boost not found | Jon Turney | 1 | -0/+5 | |
2018-02-21 | Newlines in single line strings should only be a warning for now. | Jussi Pakkanen | 1 | -1/+2 | |
2018-02-21 | Users.md: Add GVfs | Iñigo MartÃnez | 1 | -0/+1 | |
Add GVfs to the meson users list | |||||
2018-02-21 | Users.md: Add GNOME Boxes and GNOME Usage | Felipe Borges | 1 | -0/+2 | |
[skip ci] | |||||
2018-02-21 | Split boost dependency out into separate file | Aleksey Filippov | 3 | -661/+685 | |
Boost dependency is very complex and it is easier to manage it in a separate file. | |||||
2018-02-20 | pkgconfig deps: Add all -L args when using -l args | Nirbheek Chauhan | 1 | -8/+6 | |
Also don't resolve -lfoo args only when libpaths are defined. cc.find_library() also searches in the toolchain directories, and the static library might be there. | |||||
2018-02-20 | d: gdc: Implement proper dependency gen support | Matthias Klumpp | 1 | -3/+10 | |
Older versions of GDC had broken support for the -MQ flag (resulting in a compiler error). New versions of GDC have this issue fixed (some older versions received a backport). Starting with GCC 7.1 we can assume dependency generation to always work reliably. | |||||
2018-02-20 | pkgconfig deps: Warn when a static library isn't found | Nirbheek Chauhan | 5 | -5/+30 | |
A hard error makes this feature useless in most cases since a static library usually won't be found for every library, particularly system libraries like -lm. Instead, warn so the user can provide the static library if they wish. This feature will be expanded and made more extensible and more usable in the future. Closes https://github.com/mesonbuild/meson/issues/2785 | |||||
2018-02-20 | gnome: Fix depend_files listing for compile_resources | Nirbheek Chauhan | 4 | -23/+53 | |
Also add a unit test that will test all codepaths for old Glib tools versions. Closes https://github.com/mesonbuild/meson/issues/2860 | |||||
2018-02-20 | Add references to CI and recommendation to disable them for doc only changes ↵ | Aleksey Filippov | 1 | -0/+20 | |
[skip ci] |