* Add CMakeLists file to build with CMake, tested with MinGW on Windows x64 and Apple Clang on MacOS arm64 * Use regex to ensure 'AppleClang' also passes under Clang