meson/mesonbuild/cmake
Nirbheek Chauhan 4b0e1850a0 cmake: Use a mapping when writing compiler ID
Meson and CMake compiler ids are different. This commit adds a mapping
from the meson list:

https://mesonbuild.com/Reference-tables.html#compiler-ids

to the CMake list:

https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_COMPILER_ID.html

The mapping is not 1-1, and not all entries are mapped, so this is
a best-effort attempt. Fallback to GNU as before to try to limp along
and hope that the build files don't rely on an accurate compiler ID.
2020-08-12 12:21:32 +00:00
..
data Move mesonbuild/cmake/data/run_ctgt.py to mesonbuild/scripts/cmake_run_ctgt.py, as well as enclose everything in a run() function so it can be called by `meson --internal cmake_run_ctgt ...`. Also, include mesonbuild/cmake/data/ in the msi package. 2020-06-30 23:50:10 +03:00
__init__.py cmake: Add more advanced subproject configuration options 2020-06-05 11:45:05 +02:00
client.py types: import typing as T (fixes #6333) 2020-01-08 15:28:17 +01:00
common.py cmake: Add more advanced subproject configuration options 2020-06-05 11:45:05 +02:00
executor.py cmake: Use a mapping when writing compiler ID 2020-08-12 12:21:32 +00:00
fileapi.py types: import typing as T (fixes #6333) 2020-01-08 15:28:17 +01:00
generator.py cmake: Parse a subset of generator expressions 2019-07-31 17:50:02 +02:00
interpreter.py cmake: Detect custom command targets in compiler args 2020-08-09 19:36:38 +03:00
traceparser.py cmake: make the traceparser permissive by default (fixes #7501) 2020-08-07 23:53:21 +03:00