# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= openmp VERSION= 15.0.4 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-15.0.4/ DISTFILE[1]= openmp-15.0.4.src.tar.xz:main DISTFILE[2]= cmake-15.0.4.src.tar.xz:main DF_INDEX= 1 2 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= clang:complete:standard BUILDRUN_DEPENDS= llvm:single:standard USES= cmake perl:build pkgconfig zlib c++:single DISTNAME= openmp-15.0.4.src LICENSE= CUSTOM1:single LICENSE_NAME= CUSTOM1:"University of Illinois/NCSA Open Source License" LICENSE_FILE= CUSTOM1:{{WRKSRC}}/LICENSE.txt LICENSE_SCHEME= solo CMAKE_BUILD_TYPE= Release PLIST_SUB= LLVM_MAJOR="15" CMAKE_ARGS= -DCMAKE_INSTALL_RPATH:STRING="{{LOCALBASE}}/llvm/lib" post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libomp.${LIBEXT} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libomptarget.${LIBEXT} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libarcher.${LIBEXT} post-extract: ${CP} ${WRKDIR}/cmake-15.0.4.src/Modules/* \ ${WRKSRC}/cmake/ [FILE:951:descriptions/desc.single] 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] 1b6f92013e7555759127d84264c3e98eab116a3a5138570058d8507e1513f76e 1184532 openmp-15.0.4.src.tar.xz 9df45bf3a0a46264d5007485592381bbaf50f034b4155290cb0d917539d8facf 6972 cmake-15.0.4.src.tar.xz [FILE:1219:manifests/plist.single] include/ omp-tools.h omp.h ompt-multiplex.h ompt.h lib/ libarcher.so libarcher_static.a libgomp.so libiomp5.so libomp.so 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-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.devicertl.a libomptarget.so libomptarget.so.%%LLVM_MAJOR%% lib/cmake/openmp/FindOpenMPTarget.cmake