Log Message:
-----------
CMake: Generate appropriate expat_config.h for Expat
Expat built by CMake always used hardcoded values in macconfig.h which
could be inappropriate for the system it was being built on (without
mentioning that using a notionally Mac-specific file under non-Mac
systems was confusing), e.g. this header always defined HAVE_GETRANDOM
even on Linux systems without <sys/random.h>.
Generate the correct header, with the results of the check for the
current system and use it instead.
Changed paths:
M build/cmake/init.cmake
M build/cmake/options.cmake
Log Message:
-----------
CMake: Build wxxml in non-GUI builds too
This library is not GUI-specific, so build it even when GUI is disabled
and also don't disable it if XRC support is disabled as it could still
be wanted independently of it.
Log Message:
-----------
Avoid debug messages about wrong FromDIP() use in wxMSW
Postpone initializing the fields that use FromDIP() till after window
has been created as FromDIP() doesn't return correct result for a window
that hasn't been created yet.