relates #3292 ``` add_apple_compiler_options(the_module) ``` doesn't pass the module name and macro doesn't expect variable there. --- `-fobjc-exceptions` is not added to .mm files. --- OBJCXX is supported by [CMake 3.16+](https://blog.kitware.com/cmake-3-16-0-available-for-download/). Previous version should reuse C++ compiler.