Explorar o código

build: set RDMA related _LIBS and _CFLAGS only if building with RDMA support

Having to force {ibverbs,rdmacm}_{LIBS,CFLAGS} looks positively odd;
so this may warrant further review. However, they are definitely not
needed if building without RDMA support.

Signed-off-by: Florian Haas <florian.haas@linbit.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
Florian Haas %!s(int64=14) %!d(string=hai) anos
pai
achega
e715a455b6
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      corosync.spec.in

+ 2 - 0
corosync.spec.in

@@ -57,10 +57,12 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 ./autogen.sh
 %endif
 
+%if %{with rdma}
 export ibverbs_CFLAGS=-I/usr/include/infiniband \
 export ibverbs_LIBS=-libverbs \
 export rdmacm_CFLAGS=-I/usr/include/rdma \
 export rdmacm_LIBS=-lrdmacm \
+%endif
 %{configure} \
 	--enable-nss \
 %if %{with testagents}