The logging manager is very closely tied to RPC. If we are
building without RPC support there's not much use for the
manager, in fact it fails to build.
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
--- /dev/null
+#
+# Domain logging specific symbols
+#
+
+
+# logging/log_manager.h
+virLogManagerDomainAppendMessage;
+virLogManagerDomainGetLogFilePosition;
+virLogManagerDomainOpenLogFile;
+virLogManagerDomainReadLogFile;
+virLogManagerFree;
+virLogManagerNew;
+
+
+# Let emacs know we want case-insensitive sorting
+# Local Variables:
+# sort-fold-case: t
+# End:
virLockManagerRelease;
-# logging/log_manager.h
-virLogManagerDomainAppendMessage;
-virLogManagerDomainGetLogFilePosition;
-virLogManagerDomainOpenLogFile;
-virLogManagerDomainReadLogFile;
-virLogManagerFree;
-virLogManagerNew;
-
-
# security/security_driver.h
virSecurityDriverLookup;
'log_handler.c',
)
-log_driver_lib = static_library(
- 'virt_log_driver',
- [
- log_driver_sources,
- log_protocol_generated,
- ],
- dependencies: [
- rpc_dep,
- src_dep,
- xdr_dep,
- ],
-)
+if conf.has('WITH_REMOTE')
+ log_driver_lib = static_library(
+ 'virt_log_driver',
+ [
+ log_driver_sources,
+ log_protocol_generated,
+ ],
+ dependencies: [
+ rpc_dep,
+ src_dep,
+ xdr_dep,
+ ],
+ )
-libvirt_libs += log_driver_lib
+ libvirt_libs += log_driver_lib
+ used_sym_files += 'libvirt_logging.syms'
+else
+ sym_files += 'libvirt_logging.syms'
+endif
if conf.has('WITH_LIBVIRTD')
log_daemon_generated = custom_target(