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.2/
13 DISTFILE[1]= openmp-15.0.2.src.tar.xz:main
14 DISTFILE[2]= cmake-15.0.2.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.2.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= LLVM_MAJOR="15"
37 CMAKE_ARGS= -DCMAKE_INSTALL_RPATH:STRING="{{LOCALBASE}}/llvm/lib"
40 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libomp.${LIBEXT}
41 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libomptarget.${LIBEXT}
42 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libarcher.${LIBEXT}
45 ${CP} ${WRKDIR}/cmake-15.0.2.src/Modules/* \
48 [FILE:951:descriptions/desc.single]
49 The LLVM Project is a collection of modular and reusable compiler and
50 toolchain technologies. Despite its name, LLVM has little to do with
51 traditional virtual machines, though it does provide helpful libraries
52 that can be used to build them. The name "LLVM" itself is not an
53 acronym; it is the full name of the project.
55 The OpenMP subproject of LLVM contains the components required to build
56 an executable OpenMP program that are outside the compiler itself.
58 This package contains the code for the runtime library against which code
59 compiled by clang -fopenmp must be linked before it can run. It also
60 contains the library that supports offload to target devices (in
63 Support for the parts of the OpenMP 4.0 (and later) language that are not
64 associated with the "target" constructs are contained in the "runtime"
65 directory. Support for offloading computation via the "target" directive
66 is in the separate "libomptarget" directory.
70 2567c5ed2b2d3343a0f3b2d5a4dd116a37776d60c880aa2b0c3313a7f68ba4d8 1184604 openmp-15.0.2.src.tar.xz
71 c47c4d54bb311298abe97e7d8e8185eaa8d71feb6d85e5e38356a70679e5c61e 6980 cmake-15.0.2.src.tar.xz
74 [FILE:1219:manifests/plist.single]
86 libomptarget-amdgpu-gfx1010.bc
87 libomptarget-amdgpu-gfx1030.bc
88 libomptarget-amdgpu-gfx1031.bc
89 libomptarget-amdgpu-gfx1032.bc
90 libomptarget-amdgpu-gfx1033.bc
91 libomptarget-amdgpu-gfx1034.bc
92 libomptarget-amdgpu-gfx1035.bc
93 libomptarget-amdgpu-gfx1036.bc
94 libomptarget-amdgpu-gfx700.bc
95 libomptarget-amdgpu-gfx701.bc
96 libomptarget-amdgpu-gfx801.bc
97 libomptarget-amdgpu-gfx803.bc
98 libomptarget-amdgpu-gfx900.bc
99 libomptarget-amdgpu-gfx902.bc
100 libomptarget-amdgpu-gfx906.bc
101 libomptarget-amdgpu-gfx908.bc
102 libomptarget-amdgpu-gfx90a.bc
103 libomptarget-amdgpu-gfx90c.bc
104 libomptarget-amdgpu-gfx940.bc
105 libomptarget-nvptx-sm_35.bc
106 libomptarget-nvptx-sm_37.bc
107 libomptarget-nvptx-sm_50.bc
108 libomptarget-nvptx-sm_52.bc
109 libomptarget-nvptx-sm_53.bc
110 libomptarget-nvptx-sm_60.bc
111 libomptarget-nvptx-sm_61.bc
112 libomptarget-nvptx-sm_62.bc
113 libomptarget-nvptx-sm_70.bc
114 libomptarget-nvptx-sm_72.bc
115 libomptarget-nvptx-sm_75.bc
116 libomptarget-nvptx-sm_80.bc
117 libomptarget-nvptx-sm_86.bc
118 libomptarget.devicertl.a
120 libomptarget.so.%%LLVM_MAJOR%%
121 lib/cmake/openmp/FindOpenMPTarget.cmake