Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-08-02 | Merge pull request #5749 from mensinda/cmGenExp | Jussi Pakkanen | 4 | -0/+75 | |
CMake: Basic generator expression support | |||||
2019-07-31 | Allow kconfig to read from configure_file() | Marc-André Lureau | 1 | -2/+2 | |
At configure time, kconfig can read from configure_file(). "test cases/kconfig/4 load_config builddir/meson.build" was already showing a workaround, now it actually can take configure_file input directly. | |||||
2019-07-31 | cmake: added generator expression test case | Daniel Mensinger | 4 | -0/+75 | |
2019-07-31 | Merge pull request #5638 from mensinda/cmInterface | Jussi Pakkanen | 4 | -0/+52 | |
CMake: Support INTERFACE libraries | |||||
2019-07-31 | Merge pull request #5733 from scivision/pgi_openmp | Jussi Pakkanen | 5 | -15/+25 | |
PGI: correct Fortran so that Fortran run_project_tests.py pass | |||||
2019-07-31 | mintro: Fix crash related to the sources kwarg (fixes #5741) | Daniel Mensinger | 1 | -1/+1 | |
2019-07-30 | skip common/223 for PGI, as even 19.4 doesn't fully support C++17 as claimed | Michael Hirsch, Ph.D | 1 | -0/+6 | |
2019-07-30 | PGI: fix openmp for 190common test | Michael Hirsch, Ph.D | 1 | -10/+11 | |
since there is no pgc++ on Windows, we avoid invoking that in 190common | |||||
2019-07-30 | default fortran lib to static so windows can be tested | Michael Hirsch, Ph.D | 1 | -1/+2 | |
2019-07-30 | skip fortran dyamiclib tests on Windows | Michael Hirsch, Ph.D | 1 | -2/+4 | |
2019-07-30 | PGI doesn't have coarray fortran | Michael Hirsch, Ph.D | 1 | -2/+2 | |
2019-07-30 | Merge pull request #5740 from scivision/intel-ci_fix | Jussi Pakkanen | 1 | -1/+2 | |
tests: Intel-cl fixes for Fortran | |||||
2019-07-30 | PGI: cpp_pch precompiled headers functionality | Michael Hirsch, Ph.D | 6 | -1/+38 | |
* PGI C++ PCH enable PGI compilers support precompiled headers for C++ only. The common/13 pch test passes if run manually with no spaces in the build path. However, since Meson run_project_tests.py makes temporary build directories with spaces in each tests, PGI --pch_dir can't handle this and fails. So we skip the test for PGI despite it working for usual case with no-spaces in build dir. Note: it's fine to have spaces in full path for sourcedir, just no spaces in relative path to builddir. * doc | |||||
2019-07-30 | fortran tests: non-gfortran compilers on Windows are best static libs | Michael Hirsch, Ph.D | 1 | -1/+2 | |
collapsed get_relative_files_list_from_dir to a one-liner via pathlib.Path | |||||
2019-07-29 | Flang and PGI don't yet support coarray | Michael Hirsch, Ph.D | 1 | -0/+7 | |
2019-07-25 | cmake: Added interface libraries test case | Daniel Mensinger | 4 | -0/+52 | |
2019-07-24 | tests/122 shared module: More verbose logging | Nirbheek Chauhan | 2 | -2/+16 | |
So we know why the syscalls failed. | |||||
2019-07-23 | meson: handle nested disabler | Marc-André Lureau | 1 | -0/+1 | |
Fixes #5659 | |||||
2019-07-23 | cmake: added test case for environment variables | Daniel Mensinger | 3 | -0/+16 | |
2019-07-19 | Add version check support to find_program() | Xavier Claessens | 3 | -0/+25 | |
Closes: #1609 | |||||
2019-07-18 | add cross-platform test for cmake_module_path | Michael Hirsch, Ph.D | 2 | -0/+41 | |
This test tolerates CMake >= 3.7, and checks that dependency(..., cmake_module_path=...) works on any OS with CMake. | |||||
2019-07-17 | cmake: Fix empty -D due to empty strings (closes #5522) | Daniel Mensinger | 3 | -0/+37 | |
2019-07-17 | Accept vs_module_defs for modules | Marc-André Lureau | 1 | -0/+1 | |
Like shared libraries, modules may have vs_module_defs. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> | |||||
2019-07-16 | gtkdoc: Add 'check' kwarg (#5591) | Xavier Claessens | 9 | -27/+192 | |
* gtkdoc: Add 'check' kwarg This runs gtkdoc-check in meson tests. Also reorganize the gtkdoc test because we cannot reliably build multiple doc into the same directory. Not all files generated by gtk-doc are prefixed with the target name. | |||||
2019-07-16 | work around failure of test 185 in single-byte locales | Paolo Bonzini | 1 | -1/+1 | |
The Windows CI runs with codepage 1252, which is basically ISO-8859-1 and does not have a mapping for character U+0151 (Å‘). It is currently passing because of a happy accident, as the generator command line is emitted in UTF-8 anyway (starting at commit 6089631a, "Open build files with utf-8", 2018-04-17, which however lacks documentation or history) and file.py treats it as two single-byte characters. When going through meson_exe, however, Windows passes a genuine Unicode character via CreateProcessW and file.py fails to decode it, so we need to pass errors='replace' when opening the output file. On Windows, the test is then fixed. On POSIX systems it is _still_ passing as a happy accident because (according to the current locale) the output file contains two single-byte characters rather than the single Unicode character "Å‘"; in fact, if one modifies the ninja backend to use force_serialize=True, meson_exe fails to build the command line for file.py and stops with a UnicodeEncodeError. | |||||
2019-07-13 | cmake: Handle disabling subprojects | Thibault Saunier | 1 | -0/+5 | |
2019-07-11 | cmake: Fix dependencies with try_compile (closes #5605) | Daniel Mensinger | 1 | -0/+3 | |
2019-07-11 | Merge pull request #5606 from xclaesse/alias_target | Jussi Pakkanen | 2 | -0/+18 | |
Add alias_target() function | |||||
2019-07-11 | Adapting Boost Python library detection to Boost >= 1.67. Closes #4288. | gjaeger1 | 3 | -0/+102 | |
2019-07-10 | Add alias_target() function | Xavier Claessens | 2 | -0/+18 | |
2019-07-10 | Merge pull request #5574 from mensinda/cmakeCCmd | Jussi Pakkanen | 9 | -0/+157 | |
CMake subprojects add_custom_command support | |||||
2019-07-08 | Update hotdoc files to match those produced by newest version. | Jussi Pakkanen | 1 | -0/+9 | |
2019-07-05 | Fix windres module argument flattening | ePirat | 1 | -1/+2 | |
2019-07-02 | tests/llvm: Test both cmake and llvm-config methods | Dylan Baker | 1 | -20/+24 | |
2019-06-28 | cmake: Skip ARGS key in COMMAND | Daniel Mensinger | 1 | -1/+1 | |
2019-06-28 | cmake: Added custom_target test case | Daniel Mensinger | 9 | -0/+157 | |
2019-06-27 | `add_{global,project}_{,link_}arguments`: simply native flag behavior | John Ericson | 2 | -40/+33 | |
This further simplifies behavior to match the "build vs host" decision we did with `c_args` vs `build_c_args`. The rules are now simply: - `native: true` affects `native: true` targets - `native: false` affects `native: false` targets - No native flag is the same as `native: false` I like this because you don't even have to know what "build" and "host" mean to understand how it works, and it doesn't depend on whether the overall build is cross or not. Fixes #4933 | |||||
2019-06-25 | fortran-specific openMP tests | Michael Hirsch, Ph.D | 2 | -0/+51 | |
2019-06-24 | only test if Zlib found | Michael Hirsch, Ph.D | 1 | -2/+6 | |
2019-06-24 | windows ifort can't do shared_library sanely | Michael Hirsch, Ph.D | 1 | -0/+6 | |
2019-06-24 | intel windows coarray args | Michael Hirsch, Ph.D | 1 | -1/+2 | |
2019-06-23 | fortran 2003 use, non_instrinsic | Michael Hirsch, Ph.D | 5 | -19/+61 | |
incl inver | |||||
2019-06-23 | fortran submodule checks | Michael Hirsch, Ph.D | 3 | -3/+7 | |
fortran submodule checks | |||||
2019-06-23 | fortran include syntax checks | Michael Hirsch, Ph.D | 4 | -3/+32 | |
minvers | |||||
2019-06-23 | BUGFIX: Fortran module regex handle more edge cases | Michael Hirsch, Ph.D | 3 | -0/+11 | |
2019-06-23 | compilers: Fix bitcode and other options for objc code | Nirbheek Chauhan | 5 | -0/+35 | |
We were setting the base options for the Objective-C compiler manually, due to which options such as b_bitcode and b_ndebug were not getting set at all. The base options here are the same as for C code with the Clang compiler, so just use the same inherited list. Also expand the bitcode test to ObjC and ObjC++ so this doesn't happen again. | |||||
2019-06-22 | Fix the last remaining Rust install file list. | Jussi Pakkanen | 1 | -1/+5 | |
2019-06-22 | Run Rust shared library test via rustup to get the environment right. | Jussi Pakkanen | 1 | -1/+8 | |
2019-06-21 | Add Rust generated pdbs to list of installed files. | Jussi Pakkanen | 6 | -1/+12 | |
2019-06-20 | add fortarn use inline comment test | Michael Hirsch, Ph.D | 1 | -1/+1 | |