summaryrefslogtreecommitdiffstats
path: root/rules/libpv.in
blob: 3a7c2a422b23df1f4a7448dcb4c78a5cd63c4671 (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
menuconfig LIBPV
	bool
	prompt "libpv                         "
	select LIBLIST
	select LIBXMLCONFIG
	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.

config LIBPV_EVENT
	bool
	prompt "event support"
	depends on LIBPV
	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_PVTOOL
	bool
	prompt "install pvtool"
	depends on LIBPV
	help
	  FIXME: This item needs to be documented