diff options
Diffstat (limited to 'qpid/cpp/src/cluster.mk')
| -rw-r--r-- | qpid/cpp/src/cluster.mk | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/qpid/cpp/src/cluster.mk b/qpid/cpp/src/cluster.mk index 0b62140465..a3f32dcf85 100644 --- a/qpid/cpp/src/cluster.mk +++ b/qpid/cpp/src/cluster.mk @@ -1,11 +1,20 @@ # # Cluster library makefile fragment, to be included in Makefile.am # -if CPG +# Optional CMAN support +if HAVE_LIBCMAN +CMAN_SOURCES= qpid/cluster/Quorum_cman.h qpid/cluster/Quorum_cman.cpp +libcman = -lcman +else +CMAN_SOURCES= qpid/cluster/Quorum_null.h +endif + +if HAVE_LIBCPG dmodule_LTLIBRARIES += cluster.la cluster_la_SOURCES = \ + $(CMAN_SOURCES) \ qpid/cluster/types.h \ qpid/cluster/Cluster.cpp \ qpid/cluster/Cluster.h \ @@ -32,9 +41,7 @@ cluster_la_SOURCES = \ qpid/cluster/FailoverExchange.h \ qpid/cluster/FailoverExchange.cpp -cluster_la_LIBADD= -lcpg libqpidbroker.la libqpidclient.la - +cluster_la_LIBADD= -lcpg $(libcman) libqpidbroker.la libqpidclient.la cluster_la_LDFLAGS = $(PLUGINLDFLAGS) -endif - +endif # HAVE_LIBCPG |
