d940f21457
CMake seems to set either `CMAKE_OSX_ARCHITECTURES` and `CMAKE_OSX_DEPLOYMENT_TARGET` implicitly to empty cache variables when not defined explicitly on the commandline or via a GUI. Setting a default thus requires the `FORCE` flag to overwrite these empty defaults with our desired results. The branches ensure that user- provided non-empty values are not overwritten as well.