# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= openmp VERSION= 17.0.6 KEYWORDS= devel lang VARIANTS= standard SDESC[standard]= LLVM Open Multi-Processing Runtime Library HOMEPAGE= http://llvm.org/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/ DISTFILE[1]= openmp-17.0.6.src.tar.xz:main DISTFILE[2]= cmake-17.0.6.src.tar.xz:main DF_INDEX= 1 2 SPKGS[standard]= complete primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= clang:complete:standard llvm:dev:standard llvm:tools:standard libxml2:dev:standard BUILDRUN_DEPENDS= llvm:primary:standard USES= cpe cmake perl:build pkgconfig zlib ncurses:dev c++:primary DISTNAME= openmp-17.0.6.src LICENSE= CUSTOM1:primary LICENSE_NAME= CUSTOM1:"Apache 2.0 License with LLVM Exceptions" LICENSE_FILE= CUSTOM1:{{WRKSRC}}/LICENSE.TXT LICENSE_SCHEME= solo CMAKE_BUILD_TYPE= Release CPE_PRODUCT= llvm CPE_VENDOR= llvm PLIST_SUB= LLVM_MAJOR="17" CMAKE_ARGS= -DCMAKE_INSTALL_RPATH:STRING="{{LOCALBASE}}/llvm/lib" post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so post-extract: ${CP} ${WRKDIR}/cmake-17.0.6.src/Modules/* \ ${WRKSRC}/cmake/ [FILE:951:descriptions/desc.primary] The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them. The name "LLVM" itself is not an acronym; it is the full name of the project. The OpenMP subproject of LLVM contains the components required to build an executable OpenMP program that are outside the compiler itself. This package contains the code for the runtime library against which code compiled by clang -fopenmp must be linked before it can run. It also contains the library that supports offload to target devices (in "libomptarget"). Support for the parts of the OpenMP 4.0 (and later) language that are not associated with the "target" constructs are contained in the "runtime" directory. Support for offloading computation via the "target" directive is in the separate "libomptarget" directory. [FILE:205:distinfo] 74334cbb4dc8b73a768448a7561d5a3540404940b2267b1fb9813a6464b320de 1273412 openmp-17.0.6.src.tar.xz 807f069c54dc20cb47b21c1f6acafdd9c649f3ae015609040d6182cab01140f4 8712 cmake-17.0.6.src.tar.xz [FILE:104:manifests/plist.primary] lib/ libarcher.so libgomp.so libiomp5.so libomp.so libomptarget.so libomptarget.so.%%LLVM_MAJOR%% [FILE:1399:manifests/plist.dev] include/ omp-tools.h omp.h ompt-multiplex.h ompt.h lib/ libarcher_static.a libomptarget-amdgpu-gfx1010.bc libomptarget-amdgpu-gfx1030.bc libomptarget-amdgpu-gfx1031.bc libomptarget-amdgpu-gfx1032.bc libomptarget-amdgpu-gfx1033.bc libomptarget-amdgpu-gfx1034.bc libomptarget-amdgpu-gfx1035.bc libomptarget-amdgpu-gfx1036.bc libomptarget-amdgpu-gfx1100.bc libomptarget-amdgpu-gfx1101.bc libomptarget-amdgpu-gfx1102.bc libomptarget-amdgpu-gfx1103.bc libomptarget-amdgpu-gfx1150.bc libomptarget-amdgpu-gfx1151.bc libomptarget-amdgpu-gfx700.bc libomptarget-amdgpu-gfx701.bc libomptarget-amdgpu-gfx801.bc libomptarget-amdgpu-gfx803.bc libomptarget-amdgpu-gfx900.bc libomptarget-amdgpu-gfx902.bc libomptarget-amdgpu-gfx906.bc libomptarget-amdgpu-gfx908.bc libomptarget-amdgpu-gfx90a.bc libomptarget-amdgpu-gfx90c.bc libomptarget-amdgpu-gfx940.bc libomptarget-nvptx-sm_35.bc libomptarget-nvptx-sm_37.bc libomptarget-nvptx-sm_50.bc libomptarget-nvptx-sm_52.bc libomptarget-nvptx-sm_53.bc libomptarget-nvptx-sm_60.bc libomptarget-nvptx-sm_61.bc libomptarget-nvptx-sm_62.bc libomptarget-nvptx-sm_70.bc libomptarget-nvptx-sm_72.bc libomptarget-nvptx-sm_75.bc libomptarget-nvptx-sm_80.bc libomptarget-nvptx-sm_86.bc libomptarget-nvptx-sm_87.bc libomptarget-nvptx-sm_89.bc libomptarget-nvptx-sm_90.bc libomptarget.devicertl.a lib/cmake/openmp/FindOpenMPTarget.cmake