1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= LLVM Open Multi-Processing Runtime Library
8 HOMEPAGE= http://llvm.org/
12 SITES[main]= https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.1/
13 DISTFILE[1]= openmp-15.0.1.src.tar.xz:main
14 DISTFILE[2]= cmake-15.0.1.src.tar.xz:main
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= none
19 OPTIONS_STANDARD= none
21 BUILD_DEPENDS= clang:complete:standard
22 BUILDRUN_DEPENDS= llvm:single:standard
24 USES= cmake perl:build pkgconfig zlib c++:single
26 DISTNAME= openmp-15.0.1.src
28 LICENSE= CUSTOM1:single
29 LICENSE_NAME= CUSTOM1:"University of Illinois/NCSA Open Source License"
30 LICENSE_FILE= CUSTOM1:{{WRKSRC}}/LICENSE.txt
33 CMAKE_BUILD_TYPE= Release
35 PLIST_SUB= AMDGCN={{VAR1}}
38 CMAKE_ARGS= -DCMAKE_INSTALL_RPATH:STRING="{{LOCALBASE}}/llvm/lib"
39 VAR_OPSYS[freebsd]= VAR1="@comment "
42 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libomp.${LIBEXT}
43 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libomptarget.${LIBEXT}
44 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libarcher.${LIBEXT}
47 ${CP} ${WRKDIR}/cmake-15.0.1.src/Modules/* \
50 [FILE:951:descriptions/desc.single]
51 The LLVM Project is a collection of modular and reusable compiler and
52 toolchain technologies. Despite its name, LLVM has little to do with
53 traditional virtual machines, though it does provide helpful libraries
54 that can be used to build them. The name "LLVM" itself is not an
55 acronym; it is the full name of the project.
57 The OpenMP subproject of LLVM contains the components required to build
58 an executable OpenMP program that are outside the compiler itself.
60 This package contains the code for the runtime library against which code
61 compiled by clang -fopenmp must be linked before it can run. It also
62 contains the library that supports offload to target devices (in
65 Support for the parts of the OpenMP 4.0 (and later) language that are not
66 associated with the "target" constructs are contained in the "runtime"
67 directory. Support for offloading computation via the "target" directive
68 is in the separate "libomptarget" directory.
72 d72ba3d777fca3c3b8923fa595d5a3c7d31ae5a5411e3f1d810a7c5398544f0e 1184792 openmp-15.0.1.src.tar.xz
73 a660d1b7d4d2ef9759de6ad360d5fa9eed3625a6548068a97df2dd706edf2dd0 6976 cmake-15.0.1.src.tar.xz
76 [FILE:1257:manifests/plist.single]
78 libomptarget-amdgpu-gfx1010.bc
79 libomptarget-amdgpu-gfx1030.bc
80 libomptarget-amdgpu-gfx1031.bc
81 libomptarget-amdgpu-gfx1032.bc
82 libomptarget-amdgpu-gfx1033.bc
83 libomptarget-amdgpu-gfx1034.bc
84 libomptarget-amdgpu-gfx1035.bc
85 libomptarget-amdgpu-gfx1036.bc
86 libomptarget-amdgpu-gfx700.bc
87 libomptarget-amdgpu-gfx701.bc
88 libomptarget-amdgpu-gfx801.bc
89 libomptarget-amdgpu-gfx803.bc
90 libomptarget-amdgpu-gfx900.bc
91 libomptarget-amdgpu-gfx902.bc
92 libomptarget-amdgpu-gfx906.bc
93 libomptarget-amdgpu-gfx908.bc
94 libomptarget-amdgpu-gfx90a.bc
95 libomptarget-amdgpu-gfx90c.bc
96 libomptarget-amdgpu-gfx940.bc
97 %%ONLY-DRAGONFLY%%lib/
98 libomptarget-nvptx-sm_35.bc
99 libomptarget-nvptx-sm_37.bc
100 libomptarget-nvptx-sm_50.bc
101 libomptarget-nvptx-sm_52.bc
102 libomptarget-nvptx-sm_53.bc
103 libomptarget-nvptx-sm_60.bc
104 libomptarget-nvptx-sm_61.bc
105 libomptarget-nvptx-sm_62.bc
106 libomptarget-nvptx-sm_70.bc
107 libomptarget-nvptx-sm_72.bc
108 libomptarget-nvptx-sm_75.bc
109 libomptarget-nvptx-sm_80.bc
110 libomptarget-nvptx-sm_86.bc
122 libomptarget.devicertl.a
124 libomptarget.so.%%LLVM_MAJOR%%
125 lib/cmake/openmp/FindOpenMPTarget.cmake