Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-08-10 | cmake: Add rule relaxations for CMake subprojects | Daniel Mensinger | 1 | -1/+1 | |
fixes #10566 | |||||
2022-05-24 | cmake: Add test case | Daniel Mensinger | 2 | -0/+5 | |
2022-05-10 | Require CMake 3.14 for all tests that use the cmake module | Simon McVittie | 4 | -17/+3 | |
Older versions are not supported by the cmake module since 0.62. This avoids having to hard-code the linux-bionic-gcc CI job as being unable to run these tests, which leaves other older environments like Debian 10 still trying to run them (and failing). Signed-off-by: Simon McVittie <smcv@collabora.com> | |||||
2022-04-01 | Fix CMake error message | Daniel Mensinger | 1 | -2/+2 | |
2022-03-07 | Merge pull request #9743 from mensinda/cmakeGeneratorFixed | Jussi Pakkanen | 3 | -0/+47 | |
cmake: Add TARGET_ generator expression support (fixes #9305) | |||||
2022-02-27 | cmake: configure_package_config_file can now take a dict | Andrea Pappacoda | 1 | -3/+1 | |
2022-01-23 | cmake: require CMake 3.19 to get rid of Whitelist restrictions | Daniel Mensinger | 1 | -0/+5 | |
2022-01-23 | cmake: Add TARGET_ generator expression support (fixes #9305) | Daniel Mensinger | 2 | -0/+42 | |
2021-10-10 | Fix typos discovered by codespell | Christian Clauss | 2 | -2/+2 | |
2021-07-05 | cmake: Only use the `cm_` prefix when it is actually required (fixes #8955) | Daniel Mensinger | 6 | -13/+18 | |
2021-06-22 | Fixed unused-parameter/strict-prototypes warnings. | Justin Handville | 3 | -4/+4 | |
2021-06-22 | Added test case to test fix for issue 8910. | Justin Handville | 5 | -0/+84 | |
2021-05-29 | cmake: Update test case | Daniel Mensinger | 5 | -3/+31 | |
2021-02-05 | tests/cmake: disable some tests that don't work correctly when cross compiling | Dylan Baker | 3 | -0/+12 | |
2021-01-04 | cmake: fix missing languages from CMake (fixes #8132) | Daniel Mensinger | 6 | -0/+49 | |
2020-12-29 | cmake: fix -framework dependencies (fixes #8045) | Daniel Mensinger | 2 | -0/+19 | |
2020-10-24 | cmake: Disable the new (CMake 3.16) PCH support | Daniel Mensinger | 2 | -0/+8 | |
Subprojects that use the CMake PCH feature will cause compilation/linker errors. The CMake PCH support should thus be disabled until this can be properly translated to meson. | |||||
2020-10-13 | include_type: Add CMake subporject dependency method (fixes #6879) | Daniel Mensinger | 1 | -1/+2 | |
2020-10-13 | cmake: Add cross tests | Daniel Mensinger | 14 | -7/+35 | |
2020-10-04 | cmake: switch to pathlib (fixes #7322) | Daniel Mensinger | 2 | -4/+2 | |
2020-09-10 | Split tests out from 'common' which require a native compiler | Jon Turney | 4 | -0/+45 | |
Split out tests (and parts of tests) which require a native compiler from the 'common' suite to a new suite called 'native', so we can selectively avoid running those tests when only a cross-compiler is available. Also move test '211 cmake module' to 'cmake' suite, since it appears that the way we use cmake requires a native compiler. | |||||
2020-09-10 | cmake: fix shared_module dependency (fixes #7715) | Daniel Mensinger | 6 | -0/+246 | |
2020-08-30 | CMake module: Allow paths of generated CMake sources for include directories | Sebastian Würl | 3 | -2/+13 | |
2020-08-09 | cmake: Detect custom command targets in compiler args | Daniel Mensinger | 3 | -0/+19 | |
This is required to make `-include /path/to/custom/target.hpp` work. This setup is used by wxWidgets and this PR is required to use wxWidgets as a CMake subproject. | |||||
2020-08-06 | cmake: Fix failing test case. Followup to #7527. | Daniel Mensinger | 1 | -1/+1 | |
2020-08-03 | cmake: Only run the cmake_module_path test for CMake >= 3.12 | Daniel Mensinger | 2 | -16/+6 | |
2020-08-03 | cmake: resolve IMPORTED executables in custom commands (fixes #7509) | Daniel Mensinger | 3 | -1/+33 | |
2020-08-01 | run dircondensor.py | Dylan Baker | 3 | -0/+0 | |
2020-07-01 | Merge pull request #7231 from mensinda/cmOverride | Jussi Pakkanen | 9 | -0/+156 | |
cmake: Add more advanced subproject configuration options | |||||
2020-06-17 | ci: Remove PostgreSQL from PATH | Nirbheek Chauhan | 2 | -12/+0 | |
It's one of the causes of the cmake test failures, and it's also plaguing the VS2019 jobs now because of the image update. | |||||
2020-06-15 | ci: Use test.json to skip VS2017 azure tests | Daniel Mensinger | 4 | -14/+12 | |
See also #7307 #7314 #7316 cc @nirbheek | |||||
2020-06-14 | Disable failing cmake jobs on VS2017 | Nirbheek Chauhan | 2 | -0/+14 | |
These only fail when building with msvc/clang-cl on the VS2017-Win2016 image. See: https://github.com/mesonbuild/meson/issues/7307 | |||||
2020-06-13 | cmake: fix definitions with interface libraries (fixes #7299) | Daniel Mensinger | 6 | -0/+22 | |
2020-06-12 | modules/cmake: Fix setting install_dir | Dylan Baker | 3 | -0/+20 | |
Fixes: #7301 | |||||
2020-06-12 | cmake: Subprojects support CMAKE_PREFIX_PATH (fixes #7249) | Daniel Mensinger | 2 | -0/+14 | |
2020-06-05 | cmake: Skip MSVC like compilers, since C++11 is not supported | Daniel Mensinger | 1 | -0/+5 | |
2020-06-05 | cmake: added test case | Daniel Mensinger | 9 | -0/+151 | |
2020-06-02 | cmake: always split property lists (fixes #7228) | Daniel Mensinger | 1 | -1/+1 | |
2020-04-28 | tests: Add support for specifying tool requirements | Daniel Mensinger | 2 | -2/+8 | |
Adds the `tools` section to `tests.json` to specify requirements for the tools in the environment. All tests that fail at least one tool requirements check are skipped. | |||||
2020-04-17 | cmake: Do not compile explicit header files | Daniel Mensinger | 10 | -0/+118 | |
2020-04-12 | Merge pull request #6963 from mensinda/cmFixCCmd | Jussi Pakkanen | 2 | -0/+19 | |
cmake: some fixes for add_custom_command | |||||
2020-04-12 | cmake: Preserve include directory order (fixes #6959) | Daniel Mensinger | 19 | -0/+134 | |
2020-04-12 | cmake: Capture stdout with UNIX pipes | Daniel Mensinger | 2 | -0/+13 | |
2020-04-12 | cmake: Fix custom command CMake list issue | Daniel Mensinger | 1 | -0/+6 | |
2020-03-29 | cmake: Only expand executable targets in COMMAND (fixes #6857) | Daniel Mensinger | 1 | -0/+4 | |
2020-03-08 | cmake: Fix build_by_default: false, install: true (fixes #6737) | Daniel Mensinger | 2 | -2/+6 | |
2020-02-25 | test: merge installed_files.txt into test.json | Daniel Mensinger | 4 | -10/+18 | |
2020-02-25 | test: merge test_matrix.json and setup_env.json into test.json | Daniel Mensinger | 2 | -9/+11 | |
2020-02-20 | cmake: Fix relative paths for add_custom_{command,target} | Daniel Mensinger | 4 | -2/+15 | |
Do this by tracking CMAKE_CURRENT_{SOURCE,BINARY}_DIR variables. This is achieved by injecting CMake code with CMAKE_PROJECT_INCLUDE and overriding some builtin functions with a wrapper that adds additional trace information. | |||||
2020-02-19 | cmake: traceparser better handle lists | Daniel Mensinger | 1 | -2/+2 | |