# Copyright (c) 2020 Egor Tensin # This file is part of the "cmake-common" project. # For details, see https://github.com/egor-tensin/cmake-common. # Distributed under the MIT License. class MinGW: def __init__(self, platform): self.prefix = platform.mingw_prefix() def _get(self, what): return f"{self.prefix}-w64-mingw32-{what}" def gcc(self): return self._get("gcc") def gxx(self): return self._get("g++") def ar(self): return self._get("gcc-ar") def ranlib(self): return self._get("gcc-ranlib") def windres(self): return self._get("windres")