Skip to content

Commit

Permalink
textproc/castxml: Add all LLVM versions as options
Browse files Browse the repository at this point in the history
PR:		265874
Reported by:	adridg@
  • Loading branch information
yurivict committed Aug 16, 2022
1 parent 4d98b01 commit 6a4dcea
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions textproc/castxml/Makefile
@@ -1,6 +1,7 @@
PORTNAME= castxml
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.5
PORTREVISION= 1
CATEGORIES= textproc devel

MAINTAINER= yuri@FreeBSD.org
Expand All @@ -21,25 +22,24 @@ GH_PROJECT= CastXML

CMAKE_ARGS= -DLLVM_DIR:STRING=${LOCALBASE}/llvm${LLVM_VERSION}/lib/cmake/llvm

LLVM_VERSIONS= 15 14 13 12 11 10 90 80 70

OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT= DOCS LLVM_${LLVM_DEFAULT}
OPTIONS_SUB= yes

LLVM_DESC= LLVM Version
OPTIONS_SINGLE= LLVM
OPTIONS_SINGLE_LLVM= LLVM_DEVEL LLVM_90 LLVM_80 LLVM_70
OPTIONS_SINGLE_LLVM= LLVM_DEVEL

LLVM_DEVEL_DESC= llvm-devel
LLVM_DEVEL_VARS= LLVM_VERSION=-devel

LLVM_90_DESC= LLVM 9
LLVM_90_VARS= LLVM_VERSION=90

LLVM_80_DESC= LLVM 8
LLVM_80_VARS= LLVM_VERSION=80

LLVM_70_DESC= LLVM 7
LLVM_70_VARS= LLVM_VERSION=70
.for v in ${LLVM_VERSIONS}
OPTIONS_SINGLE_LLVM+= LLVM_${v}
LLVM_${v}_DESC= LLVM ${v}
LLVM_${v}_VARS= LLVM_VERSION=${v}
.endfor

DOCS_CMAKE_BOOL= SPHINX_MAN
DOCS_CMAKE_ON= -DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build
Expand Down

0 comments on commit 6a4dcea

Please sign in to comment.