[lvm-devel] master - lvm2app: Suppress deprecation warnings for our builds

Marian Csontos mcsontos at sourceware.org
Thu Dec 14 15:53:28 UTC 2017


Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=83e1a0bad836f8950cb1e38924bf2600f118861e
Commit:        83e1a0bad836f8950cb1e38924bf2600f118861e
Parent:        c957d46f1d73891e3a7e9c1482c1d4a39ca0e79a
Author:        Marian Csontos <mcsontos at redhat.com>
AuthorDate:    Thu Dec 14 13:49:33 2017 +0100
Committer:     Marian Csontos <mcsontos at redhat.com>
CommitterDate: Thu Dec 14 16:45:53 2017 +0100

lvm2app: Suppress deprecation warnings for our builds

---
 liblvm/lvm2app.h |    2 ++
 make.tmpl.in     |    2 ++
 python/liblvm.c  |    1 +
 3 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/liblvm/lvm2app.h b/liblvm/lvm2app.h
index f64262d..10ecd2e 100644
--- a/liblvm/lvm2app.h
+++ b/liblvm/lvm2app.h
@@ -18,7 +18,9 @@
 
 #include <stdint.h>
 
+#ifndef _BUILDING_LVM
 #warning "liblvm2app is deprecated, use D-Bus API instead."
+#endif
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/make.tmpl.in b/make.tmpl.in
index 65362d8..bdf2349 100644
--- a/make.tmpl.in
+++ b/make.tmpl.in
@@ -261,6 +261,8 @@ endif
 # end of fPIC protection
 endif
 
+DEFS += -D_BUILDING_LVM
+
 LDFLAGS += -L$(top_builddir)/libdm -L$(top_builddir)/lib
 CLDFLAGS += -L$(top_builddir)/libdm -L$(top_builddir)/lib
 
diff --git a/python/liblvm.c b/python/liblvm.c
index 6d67b8b..06120e6 100644
--- a/python/liblvm.c
+++ b/python/liblvm.c
@@ -22,6 +22,7 @@
  */
 
 #include <Python.h>
+#define _BUILDING_LVM
 #include "lvm2app.h"
 #include "defaults.h"
 




More information about the lvm-devel mailing list