[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / devel / libfirm

File: [local] / ports / devel / libfirm / Makefile (download)

Revision 1.8, Mon May 6 12:22:41 2024 UTC (3 weeks, 5 days ago) by sthen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.7: +1 -0 lines

bump REVISION for py3.10 -> py3.11 switch

# Has backends for amd64, arm (32-bit), i386, mips (32-bit), sparc (32-bit)
ONLY_FOR_ARCHS =	amd64 arm i386

# Must keep version number in sync with lang/cparser
COMMENT =	graph based intermediate representation and backend
DISTNAME =	${GH_PROJECT}-1.22.1pl3
CATEGORIES =	devel
REVISION =	0

SHARED_LIBS +=	firm                      3.0 # 3.0

# Upstream doesn't make real tarballs. Expects you to use tags/commits.
GH_ACCOUNT =	libfirm
GH_PROJECT =	libfirm
GH_COMMIT =	95a238ce4b6868abf9ce50ece0bde65832bf7e58

HOMEPAGE =	https://pp.ipd.kit.edu/firm/
MAINTAINER =	Brian Callahan <bcallah@openbsd.org>

# LGPLv2.1+
PERMIT_PACKAGE =	Yes

WANTLIB += m

MODULES =	lang/python
MODPY_RUNDEP =	No
MODPY_ADJ_FILES =	scripts/gen_ir.py

CONFIGURE_STYLE =	none

USE_GMAKE =	Yes
MAKE_FLAGS =	DLLEXT=".so.${LIBfirm_VERSION}" \
		REVISION="${GH_COMMIT}" V=1 variant=optimize

FAKE_FLAGS =	DESTDIR=

.include <bsd.port.mk>