[HOST_TOOLS]
authorColin Finck <colin@reactos.org>
Tue, 4 Oct 2016 12:37:52 +0000 (12:37 +0000)
committerColin Finck <colin@reactos.org>
Tue, 4 Oct 2016 12:37:52 +0000 (12:37 +0000)
commitdc5f65c8d99720ce437a510d6d1ff42a4fccee62
tree2f89a47747bf6179907727385a1c59a3800fb04b
parent2a4fd5b529880972db91f8b4e2363e5f30b3c9f1
[HOST_TOOLS]
Defining -fshort-wchar globally for all host tools breaks every possibility to interact with the host's Unicode support for some operating systems with 4 byte wchar_t (like Mac OS X).
Let's better define no additional global flags and only add -fshort-wchar for the host modules that really need a 2-byte wchar_t for writing ReactOS data files. These are cmlibhost, inflibhost, mkhive and xml2sdb.

Also add -Wno-multichar only for cmlibhost, where it's required.

In preparation for CORE-11988

svn path=/trunk/; revision=72899
reactos/CMakeLists.txt
reactos/sdk/lib/cmlib/CMakeLists.txt
reactos/sdk/lib/inflib/CMakeLists.txt
reactos/sdk/tools/mkhive/CMakeLists.txt
reactos/sdk/tools/xml2sdb/CMakeLists.txt