summaryrefslogtreecommitdiff
path: root/MSVC.README.rst
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2020-08-20 18:07:54 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2020-08-24 23:32:46 +0800
commitb0ffd96e08e2cf6ab81d878696d07746ff2834ef (patch)
tree726374bc49a1bb72e6ff33a8add6934d3bae9299 /MSVC.README.rst
parentbf349e6f79ed24bedcf64cf262bbc87ff855064b (diff)
downloadgobject-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