def __init__(self, name, source_path, compiler_args=None):
    if (compiler_args is None):
        compiler_args = []
    source_path = pathlib.Path(source_path)
    super().__init__(name, source_path.stem.lower(), source_path.stem.capitalize())
    self._source_path = source_path
    self._compiler_args = compiler_args.copy()
def __init__(self, name, source_path, compiler_args=None):
    if (compiler_args is None):
        compiler_args = []
    source_path = pathlib.Path(source_path)
    super().__init__(name, source_path.stem.lower(), source_path.stem.capitalize())
    self._source_path = source_path
    self._compiler_args = compiler_args.copy()