37 lines
566 B
Python
37 lines
566 B
Python
from pathlib import Path
|
|
|
|
from ..models import Result
|
|
from ._driver import CompilerDriver
|
|
from ._options import CompilerOptions
|
|
|
|
|
|
class MingwDriver(CompilerDriver):
|
|
def compile_program(
|
|
self,
|
|
options: CompilerOptions,
|
|
dstpath: Path
|
|
) -> Result:
|
|
pass
|
|
|
|
def compile_archive(
|
|
self,
|
|
options: CompilerOptions,
|
|
dstpath: Path
|
|
) -> Result:
|
|
pass
|
|
|
|
def compile_library(
|
|
self,
|
|
options: CompilerOptions,
|
|
dstpath: Path
|
|
) -> Result:
|
|
pass
|
|
|
|
def compile_object(
|
|
self,
|
|
options: CompilerOptions,
|
|
srcpath: Path,
|
|
dstpath: Path
|
|
) -> Result:
|
|
pass
|