Enabled compiler definitions/options

On all compilers supporting it, the option to treat warnings
will be set. Additionally the warn level of the compiler will
be decreased. See mz_use_default_compiler_settings whenever some
warnings have to be accepted

Provided defines (defined to 1)

MZ_WINDOWS on Windows

MZ_LINUX on Linux

MZ_MACOS on macOS

MZ_IOS on iOS

WIN32_VS on MSVC - note this is deprecated, it is recommended to use _MSC_VER

WIN32_MINGW when using the mingw toolchain

WIN32_MINGW64 when using the mingw-w64 toolchain

MZ_HAS_CXX11 / MZ_HAS_CXX0X when subset of C++11 is available

Installation and Usage

Simply copy all files including the Module directory
into your project and include it within your CMakelists.txt
by typing

include(< your folder >/global.cmake)

All settings will be done automatically and the
given functions can be directly used