blob: ec0f4f11595eaf694aa225be20cfe2b6b6d10424 [file] [log] [blame]
#! /usr/bin/env python3
# Copyright (C) 2024 fontconfig Authors
# SPDX-License-Identifier: HPND
import os
import shutil
import subprocess
import sys
from pathlib import Path
sourcedir = os.environ.get('MESON_SOURCE_ROOT')
builddir = os.environ.get('MESON_BUILD_ROOT')
distdir = os.environ.get('MESON_DIST_ROOT')
if shutil.which('autoreconf'):
print('no autoreconf installed', file=sys.stderr)
subprocess.run(['autoreconf', '-i'], cwd=distdir)
# Copy files for compatibility
for f in (Path(builddir) / 'doc').glob('*.1'):
print(f'Copying {f.name}')
shutil.copy2(f, Path(distdir) / f.stem)
# Remove autom4te.cache
shutil.rmtree(Path(distdir) / 'autom4te.cache')