| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-16 | Fix the zlib-ng failing tests, for real | Tristan Partin | |
| I failed to properly account for the case in which the two string are completely equal. | |||
| 2024-07-15 | tests: short-circuit tests that require cmake, faster | Eli Schwartz | |
| We have two ways of marking a test as skipped: - raise MESON_SKIP_TEST - declare that the tools it needs in test.json are unavailable Doing the former requires performing the configure stage including e.g. language setup. In several cases we weren't even getting this far anyway since we used both mechanisms (the cmake category has a category-wide skip for this, in fact). In some case, we were missing test.json declaring it skippable; add this. | |||
| 2024-07-15 | Fix failing tests for zlib-ng | Tristan Partin | |
| Fedora, at the very least, now packages zlib-ng as zlib. This means the version reported for the dependency is now X.Y.Z.zlib-ng by pkgconfig whereas the test expected X.Y.Z. Make the version check work for both regular zlib and zlib-ng. | |||
| 2023-08-30 | Disable failing test on cygwin due to broken cmake | Charles Brunet | |
| See https://gitlab.kitware.com/cmake/cmake/-/issues/25200. | |||
| 2023-04-11 | fix various spelling issues | Josh Soref | |
| Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> | |||
| 2022-04-18 | Fix generator expression list problems (fixes #10288) | Daniel Mensinger | |
| 2022-02-17 | tests: do not use a GNU bash script to check the minimum version of programs | Eli Schwartz | |
| find_program() can check that for us already, there's no need to require GNU bash on systems that default to other POSIX shells. Even though this is the *linuxlike* tests and a POSIX shell is guaranteed, there is actually no need to require a shell at all. It's *easier* to use the meson builtin functionality here. | |||
| 2021-12-01 | cmake: Fix old style dependency lookup with imported targets | Daniel Mensinger | |
| This also includes some refactoring, since the alternaticve would have been to duplicate the huge traceparser target code block again. fixes #9581 | |||
| 2021-10-30 | Added warning if run_command is called without the check kwarg | Volker Weißmann | |
| 2021-10-10 | Fix typos discovered by codespell | Christian Clauss | |
| 2021-10-06 | cmake: Implement support for interpreting link "keywords" | Daniel Mensinger | |
| CMakes `target_link_libraries()` supports certain keywords to only enable specific libraries for specific CMake configurations. We now try our best to replicate this for Meson dependencies. Fixes #9197 | |||
| 2021-10-06 | cmake: Warn if we could use IMPORTED CMake targets | Daniel Mensinger | |
| 2021-01-10 | cmake: add PATH logic to preliminary dep check (fixes #8133) | Daniel Mensinger | |
| 2020-11-21 | Handle cmake dependencies which require a specified version | Jason Ekstrand | |
| Some CMake packages fail to find at all if no version is specified. This commit adds a cmake_version parameter to dependency() to allow you to specify the requested version. | |||
| 2020-11-21 | cmVers: use env instead of hardcoding bash location | Dylan Baker | |
| 2020-08-07 | cmake: make the traceparser permissive by default (fixes #7501) | Daniel Mensinger | |
| 2020-06-13 | cmake: Fix handling of path seperators (fixes #7294) | Daniel Mensinger | |
| 2020-04-28 | tests: Avoid a CMake error by checking the CMake version | Daniel Mensinger | |
| 2020-03-19 | cmake: Add find_package COMPONETS support | Daniel Mensinger | |
| 2020-02-25 | test: merge test_matrix.json and setup_env.json into test.json | Daniel Mensinger | |
| 2020-01-23 | cmake: Always Add C, CXX if no language is specified (fixes #6441) | Daniel Mensinger | |
| 2019-12-09 | cmake: add project language to cmakelists.txt | Michael Hirsch, Ph.D | |
| cmake: get language from Meson project if not specified as depedency(..., langugage: ...) deps: add threads method:cmake dependency('threads', method: 'cmake') is useful for cmake unit tests or those who just want to find threads using cmake. cmake: project(... Fortran) generally also requires C language | |||
| 2019-11-18 | Use strict function prototypes | Michael Hirsch, Ph.D | |
| 2019-11-17 | use '-Werror=unused-parameter' for gcc/clang on project tests and ↵ | Michael Hirsch, Ph.D | |
| -fimplicit-none on fortran Fortran: check for undeclared variables by forcing implicit none everywhere C/C++: check for unused parameters and return types removed unused variables from test cases ci: do missing return and unused arg check with Github Actions | |||
| 2019-09-26 | cmake: Support ALIAS libraries | Daniel Mensinger | |
| 2019-07-23 | cmake: added test case for environment variables | Daniel Mensinger | |
| 2019-07-17 | cmake: Fix empty -D due to empty strings (closes #5522) | Daniel Mensinger | |
| 2019-07-11 | cmake: Fix dependencies with try_compile (closes #5605) | Daniel Mensinger | |
| 2019-02-01 | CMake: Added support for CMAKE_MODULE_PATH and extra CMake args (closes #4779) | Daniel Mensinger | |
| 2018-12-09 | Skip CMake dependency check if CMake is not installed. | Jussi Pakkanen | |
| 2018-11-22 | CMake find_package dependency backend (#4444) | Daniel Mensinger | |
