aether_dsc.OpenMP#
- class aether_dsc.OpenMP(library, directory, include, compile_flags, link_flags)[source]#
Bases:
objectWhere the shipped runtime is and how to build against it.
- Parameters:
library (Path)
directory (Path)
include (Path | None)
compile_flags (tuple[str, ...])
link_flags (tuple[str, ...])
-
library:
Path# the runtime file,
.../aether/_omp/libgomp.so.1orlibomp.dylib
-
directory:
Path# the rpath a dependent adds
- Type:
its directory
-
include:
Path|None# a directory holding
omp.h(macOS only; Linux compilers bring their own)
-
compile_flags:
tuple[str,...]# flags that turn OpenMP on in a compile
-
link_flags:
tuple[str,...]# the runtime by full path and the rpath to it
- Type:
link line