          for mod_name in MOD_NAMES:
              mod_path = mod_name.replace('.', '/') + '.cpp'
              ext_modules.append(
                  Extension(mod_name, [mod_path],
                      language='c++', include_dirs=include_dirs,
                      extra_link_args=extra_link_args))
 
</s> remove                     language='c++', include_dirs=include_dirs))
 </s> add                     language='c++', include_dirs=include_dirs,
                    extra_link_args=extra_link_args)) </s> remove             and msvccompiler.get_build_version() == 9):
 </s> add         and msvccompiler.get_build_version() == 9): </s> remove link_options = {
 </s> add LINK_OPTIONS = { </s> remove compile_options =  {
 </s> add COMPILE_OPTIONS =  {
            extra_link_args = []
            # ???
            # Imported from patch from @mikepb
            # See Issue #267. Running blind here...
            if sys.platform == 'darwin':
                dylib_path = ['..' for _ in range(mod_name.count('.'))]
                dylib_path = '/'.join(dylib_path)
                dylib_path = '@loader_path/%s/spacy/platform/darwin/lib' % dylib_path
                extra_link_args.append('-Wl,-rpath,%s' % dylib_path)
          for mod_name in MOD_NAMES:
              mod_path = mod_name.replace('.', '/') + '.cpp'
            extra_link_args = []
            # ???
            # Imported from patch from @mikepb
            # See Issue #267. Running blind here...
            if sys.platform == 'darwin':
                dylib_path = ['..' for _ in range(mod_name.count('.'))]
                dylib_path = '/'.join(dylib_path)
                dylib_path = '@loader_path/%s/spacy/platform/darwin/lib' % dylib_path
                extra_link_args.append('-Wl,-rpath,%s' % dylib_path)
              ext_modules.append(
                  Extension(mod_name, [mod_path],
                      language='c++', include_dirs=include_dirs,
                      extra_link_args=extra_link_args))
keep add keep keep keep keep
 Integrate patch from @mikepb re building OpenMP-supporting wheels for macOS / OSX. I'm running blind on this, so this commit might not be 100%. Rollback if there are any problems. See Issue #267. 
setup.py