diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2020-08-20 18:07:54 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2020-08-24 23:32:46 +0800 |
commit | b0ffd96e08e2cf6ab81d878696d07746ff2834ef (patch) | |
tree | 726374bc49a1bb72e6ff33a8add6934d3bae9299 /MSVC.README.rst | |
parent | bf349e6f79ed24bedcf64cf262bbc87ff855064b (diff) | |
download | gobject-introspection-b0ffd96e08e2cf6ab81d878696d07746ff2834ef.tar.gz |
giscanner: Add support for using clang-cl
This adds quick support for using 'clang-cl' (CLang's emulation of the Visual
Studio compiler) to run giscanner.
This will still initialize things mostly in the MSVC fashion, except that it
will also check whether both 'CC' and 'CXX' envvars are set to
'clang-cl [args]', as per the way that Meson supports using 'clang-cl'.
Since we are using distutils to set up the compiler instance, when we enable
'clang-cl' support, we trick distutils that we have already initialized the
MSVCCompiler parameters as needed. We just leave out the compiler flags as
we don't really care about debug symbols nor optimization with the built
dumper binary, as it is gone as soon as the .gir file is generated.
This will build G-I successfully with all the tests passed.
Diffstat (limited to 'MSVC.README.rst')
0 files changed, 0 insertions, 0 deletions