blob: 96c48009ced7fa6551efd8e16306301da0f7b445 (
plain)
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
|
## SECTION=scientific
menuconfig LIBPV
tristate
prompt "libpv "
select LIBLIST
select LIBC_PTHREAD
select LIBXMLCONFIG
select PYTHON24 if LIBPV_PYTHON
select LIBMQUEUE if LIBPV_NEEDS_LIBMQUEUE
help
libpv.so is a library that implements a user space shared memory for
automation applications. The shared memory is being described by an
XML file, the backing store can live on any mmapable file, for example
on a persistent storage or on a RAM disc.
The library has also an integrated JVisu socket server.
if LIBPV
config LIBPV_EVENT
bool
prompt "event support"
help
This switch enables support for the libpv event mechanism. If
enabled it is possible to be notified when process variables have
changed.
config LIBPV_NEEDS_LIBMQUEUE
bool
prompt "Posix Message Queue support for kernel 2.6"
depends on LIBPV_EVENT
default n
help
Enable this switch if your glibc doesn't yet support the new Posix
Message Queues the kernel 2.6 already supports. This is
mostly the case on older glibc revisions prior 2.3.5. Newer
glibc revisions supports this feature natively.
config LIBPV_PYTHON
bool
prompt "Python bindings"
help
FIXME: This item needs to be documented
config LIBPV_PVTOOL
bool
prompt "install pvtool"
help
pvtool is a tool belonging to libpv. It is used to read, write
and manipulate process variables in a standalone manner.
endif
|