Files
ports/lang/clazy/Makefile
T
2026-06-08 05:35:23 +00:00

45 lines
964 B
Makefile

BROKEN-sparc64 = Uses clang-cpp libraries and fails to link with either ports-gcc or ports-clang
COMMENT = static source code analyzer for Qt-based C++
V = 1.17.1
DISTNAME = clazy-v${V}
PKGNAME = clazy-${V}
REVISION = 0
CATEGORIES = lang devel
MAINTAINER = Rafael Sadowski <rsadowski@openbsd.org>
# LGPLv2+
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} c m
WANTLIB += llvm${MODCLANG_VERSION}/lib/clang-cpp
WANTLIB += llvm${MODCLANG_VERSION}/lib/LLVM
SITES = ${SITE_KDE:=stable/clazy/${V}/src/}
EXTRACT_SUFX = .tar.xz
COMPILER = base-clang ports-gcc
MODULES = lang/clang devel/cmake
MODCLANG_VERSION = 22
MODCLANG_COMPILER_LINKS = No
MODCLANG_RUNDEP = Yes
BUILD_DEPENDS = devel/clang-tools-extra>=21.1.8p0
LIB_DEPENDS = ${MODCLANG_LIB_DEPENDS} \
CONFIGURE_ARGS = -DLLVM_ROOT="${LOCALBASE}/llvm${MODCLANG_VERSION}"
CXXFLAGS += -I${LOCALBASE}/include
WRKSRC = ${WRKDIR}/clazy-v${V}
NO_TEST = Yes
.include <bsd.port.mk>