# $OpenBSD$

V =		9.1.0
COMMENT =	gcc for csky-elf cross-development
DISTNAME =	gcc-${V}
PKGNAME =	csky-elf-gcc-${V}

SUBST_VARS +=	V

WANTLIB += ${COMPILER_LIBCXX} c gmp m mpc mpfr
DIST_SUBDIR =	gcc

COMPILER =	base-clang ports-gcc

MASTER_SITES =	${MASTER_SITE_GCC:=releases/gcc-${V}/}

BUILD_DEPENDS =	devel/bison \
		${RUN_DEPENDS}

LIB_DEPENDS =	devel/gmp \
		devel/libmpc \
		devel/mpfr

RUN_DEPENDS =	devel/csky-elf/binutils

CONFIGURE_ARGS +=	--verbose \
			--enable-languages=c \
			--with-gmp=${LOCALBASE} \
			--disable-shared \
			--disable-libssp \
			--disable-libcc1 \
			--disable-lto \
			--enable-cpp

CONFIGURE_ENV =	CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \
		LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"

SEPARATE_BUILD =	Yes

USE_GMAKE =	Yes

YACC =	bison

post-install:
	chown -R ${SHAREOWN}:${SHAREGRP} \
		${PREFIX}/lib/gcc/${CONFIG}/${VERSION}/

.include <bsd.port.mk>
