| @@ -1,35 +1,35 @@ | | | @@ -1,35 +1,35 @@ |
1 | # $NetBSD: Makefile.common,v 1.40 2020/03/24 05:58:48 rillig Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.41 2020/03/26 14:47:46 nia Exp $ |
2 | # used by lang/clang/Makefile | | 2 | # used by lang/clang/Makefile |
3 | # used by lang/clang-static-analyzer/Makefile | | 3 | # used by lang/clang-static-analyzer/Makefile |
4 | # used by lang/clang-tools-extra/Makefile | | 4 | # used by lang/clang-tools-extra/Makefile |
5 | | | 5 | |
6 | .include "../../lang/llvm/version.mk" | | 6 | .include "../../lang/llvm/version.mk" |
7 | | | 7 | |
8 | DISTNAME= clang-${LLVM_VERSION}.src | | 8 | DISTNAME= clang-${LLVM_VERSION}.src |
9 | PKGREVISION= 1 | | 9 | PKGREVISION= 1 |
10 | CATEGORIES= lang devel | | 10 | CATEGORIES= lang devel |
11 | | | 11 | |
12 | MAINTAINER= pkgsrc-users@NetBSD.org | | 12 | MAINTAINER= pkgsrc-users@NetBSD.org |
13 | HOMEPAGE= https://clang.llvm.org/ | | 13 | HOMEPAGE= https://clang.llvm.org/ |
14 | COMMENT= C language family frontend for LLVM | | 14 | COMMENT= C language family frontend for LLVM |
15 | LICENSE= apache-2.0 | | 15 | LICENSE= apache-2.0 |
16 | | | 16 | |
17 | CONFIGURE_DIRS= ${WRKDIR}/build | | 17 | CONFIGURE_DIRS= ${WRKDIR}/build |
18 | CMAKE_ARG_PATH= ${WRKSRC} | | 18 | CMAKE_ARG_PATH= ${WRKSRC} |
19 | | | 19 | |
20 | USE_LANGUAGES= c c++11 | | 20 | USE_LANGUAGES= c c++11 |
21 | USE_CMAKE= yes | | 21 | USE_CMAKE= yes |
22 | GCC_REQD+= 4.8 | | 22 | GCC_REQD+= 5 |
23 | | | 23 | |
24 | CMAKE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH:Q} | | 24 | CMAKE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH:Q} |
25 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | | 25 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release |
26 | CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} | | 26 | CMAKE_ARGS+= -DCMAKE_C_COMPILER=${CC:Q} |
27 | CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} | | 27 | CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q} |
28 | # XXX can't disable static-analyzer without also disabling ARCMT | | 28 | # XXX can't disable static-analyzer without also disabling ARCMT |
29 | CMAKE_ARGS+= -DCLANG_ENABLE_ARCMT=OFF | | 29 | CMAKE_ARGS+= -DCLANG_ENABLE_ARCMT=OFF |
30 | | | 30 | |
31 | .include "../../mk/compiler.mk" | | 31 | .include "../../mk/compiler.mk" |
32 | | | 32 | |
33 | CMAKE_ARGS.Darwin+= -DCMAKE_LIBTOOL=/usr/bin/libtool | | 33 | CMAKE_ARGS.Darwin+= -DCMAKE_LIBTOOL=/usr/bin/libtool |
34 | .if defined(OSX_SDK_PATH) | | 34 | .if defined(OSX_SDK_PATH) |
35 | CMAKE_ARGS.Darwin+= -DDEFAULT_SYSROOT=${OSX_SDK_PATH:Q} | | 35 | CMAKE_ARGS.Darwin+= -DDEFAULT_SYSROOT=${OSX_SDK_PATH:Q} |