meson/test cases/cmake
Matthieu Rogez b92858a5be
cmake: fix directory separators in generated packageConfig.cmake files
On windows, meson would mix posix and windows dir separators in the
computed PACKAGE_RELATIVE_PATH.

Here we force posix directory separator even on Windows. This matches
the CMake behavior and fixes interpretation of the resulting path.

Fixes #6955
Fixes #9702
2023-07-13 15:39:44 -04:00
..
1 basic cmake: Disable the new (CMake 3.16) PCH support 2020-10-24 19:31:15 +02:00
2 advanced cmake: Add rule relaxations for CMake subprojects 2022-08-10 22:24:02 -04:00
3 advanced no dep Require CMake 3.14 for all tests that use the cmake module 2022-05-10 07:56:59 -04:00
4 code gen tests/cmake: disable some tests that don't work correctly when cross compiling 2021-02-05 16:31:33 -08:00
5 object library ci: Remove PostgreSQL from PATH 2020-06-17 16:51:58 +00:00
6 object library no dep tests: Fix some test failures on Ubuntun 16.04 CI 2020-01-24 02:53:34 +05:30
7 cmake options cmake: Add cross tests 2020-10-13 17:04:20 +02:00
8 custom command cmake: Add test case 2022-05-24 18:00:49 -04:00
9 disabled subproject fix various spelling issues 2023-04-11 19:21:05 -04:00
10 header only cmake: fix definitions with interface libraries (fixes #7299) 2020-06-13 18:50:00 +00:00
11 cmake_module_path Require CMake 3.14 for all tests that use the cmake module 2022-05-10 07:56:59 -04:00
12 generator expressions cmake: require CMake 3.19 to get rid of Whitelist restrictions 2022-01-23 13:29:59 +01:00
13 system includes Fix typos discovered by codespell 2021-10-10 16:12:25 -04:00
14 fortran threads cmake test: skip case where Cmake backend not Fortran-compatible 2019-12-09 11:15:58 -05:00
15 object library advanced tests/cmake: disable some tests that don't work correctly when cross compiling 2021-02-05 16:31:33 -08:00
16 threads cmake: Update test case 2021-05-29 15:48:04 +02:00
17 include path order cmake: Preserve include directory order (fixes #6959) 2020-04-12 19:39:01 +03:00
18 skip include files cmake: Do not compile explicit header files 2020-04-17 18:28:40 +03:00
19 advanced options Require CMake 3.14 for all tests that use the cmake module 2022-05-10 07:56:59 -04:00
20 cmake file cmake: configure_package_config_file can now take a dict 2022-02-27 11:45:26 -05:00
21 shared module cmake: fix shared_module dependency (fixes #7715) 2020-09-10 06:41:24 +00:00
22 cmake module cmake: Add cross tests 2020-10-13 17:04:20 +02:00
23 cmake toolchain cmake: Update test case 2021-05-29 15:48:04 +02:00
24 mixing languages cmake: fix missing languages from CMake (fixes #8132) 2021-01-04 20:16:30 +00:00
25 assembler Fix CMake error message 2022-04-01 15:22:17 -04:00
26 cmake package prefix dir cmake: fix directory separators in generated packageConfig.cmake files 2023-07-13 15:39:44 -04:00