# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= openmp VERSION= 21.1.8 KEYWORDS= devel lang VARIANTS= std SDESC[std]= 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-21.1.8/ DISTFILE[1]= openmp-21.1.8.src.tar.xz:main DISTFILE[2]= cmake-21.1.8.src.tar.xz:main DIST_SUBDIR= llvm21 DF_INDEX= 1 2 SPKGS[std]= set primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= clang:set:std llvm:dev:std llvm:tools:std libxml2:dev:std BUILDRUN_DEPENDS= llvm:primary:std USES= cpe cmake perl:build pkgconfig zlib ncurses:dev python c++:primary DISTNAME= openmp-21.1.8.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="21" LLVM_MAJORMIN="21.1" CMAKE_ARGS= -DCMAKE_INSTALL_RPATH:STRING="{{LOCALBASE}}/llvm/lib" -DLIBOMP_FORTRAN_MODULES:BOOL=ON post-install: ${FIND} ${STAGEDIR}${PREFIX} -name "*.so" |\ ${XARGS} ${STRIP_CMD} post-extract: ${CP} ${WRKDIR}/cmake-21.1.8.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:219:distinfo] 856b023748b41ac7b2c83fd8e9f765ff48a4df2fe6777d2811ef7c7ed8f2f977 1101576 llvm21/openmp-21.1.8.src.tar.xz 85735f20fd8c81ecb0a09abb0c267018475420e93b65050cc5b7634eab744de9 8980 llvm21/cmake-21.1.8.src.tar.xz [FILE:248:manifests/plist.primary] %%ONLY-LINUX%%lib/libompd.so %%ONLY-LINUX%%share/gdb/python/ompd/ __init__.py frame_filter.py ompd.py ompdModule.so ompd_address_space.py ompd_callbacks.py ompd_handles.py lib/ libarcher.so libgomp.so libgomp.so.1 libiomp5.so libomp.so [FILE:169:manifests/plist.dev] include/ omp-tools.h omp.h omp_lib.h omp_lib.mod omp_lib_kinds.mod ompt-multiplex.h ompt.h ompx.h lib/libarcher_static.a lib/cmake/openmp/FindOpenMPTarget.cmake