From 1a0a226314cc07ed2c64e9ed8b3d733fabfbd9d1 Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Mon, 31 May 2010 12:40:04 +0000 Subject: [PATCH] * ./goodies: - New: In coriolis2.spec.in, adds switch to generate package with static libraries. --- bootstrap/coriolis2.spec.in | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bootstrap/coriolis2.spec.in b/bootstrap/coriolis2.spec.in index f028d1b3..d48aec85 100644 --- a/bootstrap/coriolis2.spec.in +++ b/bootstrap/coriolis2.spec.in @@ -4,6 +4,7 @@ %define svntag @svntag@ %define with_binarytar %{?_with_binarytar:1}%{!?_with_binarytar:0} +%define with_staticlink %{?_with_staticlink:1}%{!?_with_staticlink:0} %define python_sitedir %{_lib}/%(python -c ' import os.path import distutils.sysconfig @@ -77,6 +78,9 @@ Development files for the Coriolis 2 package. -D BUILD_DOC:STRING=OFF \ -D CMAKE_INSTALL_PREFIX:STRING=%{coriolisTop} \ -D DESTDIR:STRING=%{buildroot} \ +%if %{with_staticlink} + -D BUILD_SHARED_LIBS:STRING:OFF \ +%endif %ifarch x86_64 -D LIB_SUFFIX:STRING=64 \ %endif @@ -155,7 +159,11 @@ Development files for the Coriolis 2 package. %dir %{coriolisTop}/%{_lib} %dir %{coriolisTop}/%{python_sitedir} %{coriolisTop}/bin/* +%if %{with_staticlink} +%{coriolisTop}/%{_lib}/*.a +%else %{coriolisTop}/%{_lib}/*.so +%endif %{coriolisTop}/%{python_sitedir}/*.so #%config(noreplace) %{_sysconfdir}/ld.so.conf.d/* %config(noreplace) %{_sysconfdir}/coriolis2/*.xml