summaryrefslogtreecommitdiff
path: root/test cases/cmake/2 advanced
AgeCommit message (Collapse)Author
2025-12-10cmake: Fix version kwarg being added to static_library targetsRobotLeopard86
2025-08-26Set version, soversion from cmake if availableJulianne Swinoga
2024-10-11test: avoid need for explict CMake minimumscivision
This mitigates maintenance burden as CMake minimum version isn't relevant for these tests. CMake >= 3.31 warns if CMake minimum version is less than 3.10. ref: https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9875
2024-07-15tests: Extend cmake test with -Wl,--version-scriptJonathon Anderson
This tests that CMake link flags marked as PRIVATE are not propagated through the generated Meson dependency. -Wl,--version-script is used as the "poison" here, the build ultimately fails if it appears in the shared_library() link command.
2022-08-10cmake: Add rule relaxations for CMake subprojectsDaniel Mensinger
fixes #10566
2022-05-10Require CMake 3.14 for all tests that use the cmake moduleSimon McVittie
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>
2021-07-05cmake: Only use the `cm_` prefix when it is actually required (fixes #8955)Daniel Mensinger
2020-12-29cmake: fix -framework dependencies (fixes #8045)Daniel Mensinger
2020-10-13cmake: Add cross testsDaniel Mensinger
2020-10-04cmake: switch to pathlib (fixes #7322)Daniel Mensinger
2020-06-17ci: Remove PostgreSQL from PATHNirbheek Chauhan
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-15ci: Use test.json to skip VS2017 azure testsDaniel Mensinger
See also #7307 #7314 #7316 cc @nirbheek
2020-06-14Disable failing cmake jobs on VS2017Nirbheek Chauhan
These only fail when building with msvc/clang-cl on the VS2017-Win2016 image. See: https://github.com/mesonbuild/meson/issues/7307
2020-06-02cmake: always split property lists (fixes #7228)Daniel Mensinger
2020-04-28tests: Add support for specifying tool requirementsDaniel Mensinger
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-02-25test: merge installed_files.txt into test.jsonDaniel Mensinger
2019-12-29cmake: Use trace for missing link flags (fixes #6386)Daniel Mensinger
This is neccessary for static libraries, since the CMake file API does not add link flags here.
2019-11-20cmake: Uniform target name handlingDaniel Mensinger
2019-11-18Use strict function prototypesMichael Hirsch, Ph.D
2019-10-03cmake: Add test case for #5992Daniel Mensinger
2019-06-12cmake: Fix missing include_directories in some CMakeLists.txtDaniel Mensinger
2019-06-06cmake: Updated test casesDaniel Mensinger
2019-06-06cmake: fixed installed_files.txtDaniel Mensinger
2019-06-06cmake: Fixed test cases for windowsDaniel Mensinger
2019-06-06cmake: Added test for configure_fileDaniel Mensinger
2019-06-06cmake: Added project testsDaniel Mensinger
2019-06-06cmake: extract the codemodelDaniel Mensinger