-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
53 lines (31 loc) · 1.15 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
=======
Instant
=======
Instant is a Python module that allows for instant inlining of C and
C++ code in Python. It is a small Python module built on top of SWIG
and Distutils. For more information, visit:
https://bitbucket.org/fenics-project/instant
Dependencies
============
Instant depends on Python 2.7 or later, SWIG, and NumPy
Optional dependencies
=====================
To enable NFS safe file locking flufl.lock can be installed:
https://gitlab.com/warsaw/flufl.lock
Environment
===========
Instant's behaviour depened on following environment variables:
- INSTANT_CACHE_DIR
- INSTANT_ERROR_DIR
These options can override placement of default cache and error
directories in ~/.instant/cache and ~/.instant/error.
- INSTANT_SYSTEM_CALL_METHOD
Choose method for calling external programs (pkgconfig,
swig, cmake, make). Available values:
- 'SUBPROCESS'
Uses pipes. Probably not OFED-fork safe. Default.
- 'OS_SYSTEM'
Uses temporary files. Probably OFED-fork safe.
- 'COMMANDS'
Uses pipes. Possibly OFED-fork safe on some machines.
Does not work on Windows.