Elektra  0.8.23
Plugin: constants

Includes constants information into the key database. The constants are defined during CMake build.

The plugin is readonly.

Usage

To mount it, use

1 kdb mount -R noresolver none user/examples/constants constants

To list all constants, use:

1 kdb ls user/examples/constants
2 #> user/examples/constants
3 #> user/examples/constants/cmake
4 #> user/examples/constants/cmake/BINDINGS
5 #> user/examples/constants/cmake/BUILD_FULL
6 #> user/examples/constants/cmake/BUILD_SHARED
7 #> user/examples/constants/cmake/BUILD_STATIC
8 #> user/examples/constants/cmake/BUILTIN_DATA_FOLDER
9 #> user/examples/constants/cmake/BUILTIN_EXEC_FOLDER
10 #> user/examples/constants/cmake/BUILTIN_PLUGIN_FOLDER
11 #> user/examples/constants/cmake/CMAKE_INSTALL_PREFIX
12 #> user/examples/constants/cmake/ENABLE_ASAN
13 #> user/examples/constants/cmake/ENABLE_DEBUG
14 #> user/examples/constants/cmake/ENABLE_LOGGER
15 #> user/examples/constants/cmake/GTEST_ROOT
16 #> user/examples/constants/cmake/KDB_DB_DIR
17 #> user/examples/constants/cmake/KDB_DB_FILE
18 #> user/examples/constants/cmake/KDB_DB_HOME
19 #> user/examples/constants/cmake/KDB_DB_INIT
20 #> user/examples/constants/cmake/KDB_DB_SPEC
21 #> user/examples/constants/cmake/KDB_DB_SYSTEM
22 #> user/examples/constants/cmake/KDB_DB_USER
23 #> user/examples/constants/cmake/KDB_DEFAULT_RESOLVER
24 #> user/examples/constants/cmake/KDB_DEFAULT_STORAGE
25 #> user/examples/constants/cmake/LIB_SUFFIX
26 #> user/examples/constants/cmake/PLUGINS
27 #> user/examples/constants/cmake/TARGET_CMAKE_FOLDER
28 #> user/examples/constants/cmake/TARGET_DOCUMENTATION_HTML_FOLDER
29 #> user/examples/constants/cmake/TARGET_DOCUMENTATION_LATEX_FOLDER
30 #> user/examples/constants/cmake/TARGET_DOCUMENTATION_MAN_FOLDER
31 #> user/examples/constants/cmake/TARGET_DOCUMENTATION_TEXT_FOLDER
32 #> user/examples/constants/cmake/TARGET_INCLUDE_FOLDER
33 #> user/examples/constants/cmake/TARGET_PKGCONFIG_FOLDER
34 #> user/examples/constants/cmake/TARGET_PLUGIN_FOLDER
35 #> user/examples/constants/cmake/TARGET_TEMPLATE_FOLDER
36 #> user/examples/constants/cmake/TARGET_TEST_DATA_FOLDER
37 #> user/examples/constants/cmake/TARGET_TOOL_DATA_FOLDER
38 #> user/examples/constants/cmake/TARGET_TOOL_EXEC_FOLDER
39 #> user/examples/constants/cmake/TOOLS
40 #> user/examples/constants/compiler
41 #> user/examples/constants/compiler/c_flags
42 #> user/examples/constants/compiler/coverage
43 #> user/examples/constants/compiler/cxx_flags
44 #> user/examples/constants/compiler/id
45 #> user/examples/constants/compiler/pic_flags
46 #> user/examples/constants/compiler/static_flags
47 #> user/examples/constants/macros
48 #> user/examples/constants/macros/KDB_DIR_MODE
49 #> user/examples/constants/macros/KDB_FILE_MODE
50 #> user/examples/constants/macros/KDB_MAX_PATH_LENGTH
51 #> user/examples/constants/macros/KDB_PATH_ESCAPE
52 #> user/examples/constants/macros/KDB_PATH_SEPARATOR
53 #> user/examples/constants/package
54 #> user/examples/constants/package/cflags
55 #> user/examples/constants/package/includedir
56 #> user/examples/constants/package/libdir
57 #> user/examples/constants/package/libs
58 #> user/examples/constants/package/plugindir
59 #> user/examples/constants/package/prefix
60 #> user/examples/constants/package/templatedir
61 #> user/examples/constants/package/tool_execdir
62 #> user/examples/constants/version
63 #> user/examples/constants/version/KDB_VERSION_MAJOR
64 #> user/examples/constants/version/KDB_VERSION_MICRO
65 #> user/examples/constants/version/KDB_VERSION_MINOR
66 #> user/examples/constants/version/SO_VERSION
67 #> user/examples/constants/version/SO_VERSION_GETENV
68 #> user/examples/constants/version/SO_VERSION_TOOLS
69 #> user/examples/constants/version/version/KDB_VERSION

You can unmount the plugin with:

1 kdb umount user/examples/constants