namespace setup

setup

Functions

Name
defext(name name, depends depends =[], statics statics =[])
This needs to be passed separately on Mac, otherwise HepMC3 library won’t be found.

Attributes

Name
incdir1
incdir2
incdir3
incdir4
srcdir
libdir
listlookupdirs
Assemble the library search dirs.
listBASE_LINK_ARGS
listextns
name
version
ext_modules
packages

Functions Documentation

function ext

def ext(
    name name,
    depends depends =[],
    statics statics =[]
)

This needs to be passed separately on Mac, otherwise HepMC3 library won’t be found.

A helper function for extension compilation

Attributes Documentation

variable incdir1

incdir1 =  os.path.abspath("/home/anarendran/Documents/temp/rivet/include");

variable incdir2

incdir2 =  os.path.abspath("/home/anarendran/Documents/temp/rivet/include");

variable incdir3

incdir3 =  os.path.abspath("/home/anarendran/Documents/temp/rivet/pyext/rivet");

variable incdir4

incdir4 =  os.path.abspath("/home/anarendran/Documents/temp/rivet/pyext/rivet");

variable srcdir

srcdir =  os.path.abspath("/home/anarendran/Documents/temp/rivet/src");

variable libdir

libdir =  os.path.abspath("/home/anarendran/Documents/temp/rivet/src/.libs");

variable lookupdirs

list lookupdirs =  [libdir, "/home/anarendran/Documents/temp/local/lib64", "/home/anarendran/Documents/temp/local/lib64", "/home/anarendran/Documents/temp/local/lib64" ];

Assemble the library search dirs.

list BASE_LINK_ARGS =  ["-L/home/anarendran/Documents/temp/rivet/src/.libs"];

variable extns

list extns =  [ext("core")];

variable name

name;

variable version

version;

variable ext_modules

ext_modules;

variable packages

packages;

Updated on 2022-08-07 at 20:46:08 +0100