allow compilation for SMP version of Charm. to compile a net-linux-smp version, chang...
authorGengbin Zheng <gzheng@illinois.edu>
Tue, 12 Aug 2003 06:24:24 +0000 (06:24 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Tue, 12 Aug 2003 06:24:24 +0000 (06:24 +0000)
charm.spec

index 1cf1f6c649ea400c6c12b4624defae9a78dc4169..df976ad9c90ddf61b406eb1828d26b7cafcf77ef 100644 (file)
@@ -2,13 +2,23 @@
 # Example spec file for cdplayer app...
 #
 Summary: Charm++
+
+%define buildsmp 0
+%define charm_options  %{nil}
+
+%if %{buildsmp}
+Name: Charm-smp
+%define charm_options  %{charm_option} smp
+%else
 Name: Charm
+%endif
+
 Version: 5.6
 Release: 10
 Copyright: GPL
 Group: Applications/System
 BuildRoot: /var/tmp/%{name}-root
-Source: http://charm.cs.uiuc.edu/distrib/Charm-5.6.tar.bz2
+Source: http://charm.cs.uiuc.edu/distrib/Charm-%{version}-%{release}.tar.bz2
 URL: http://charm.cs.uiuc.edu
 Vendor: PPL <ppl@uiuc.edu>
 
@@ -16,17 +26,17 @@ Vendor: PPL <ppl@uiuc.edu>
 Charm++ for Redhat
 
 %prep
-%setup -n %{name}-%{version}
-bzip2 -dc  %{_sourcedir}/%{name}-%{version}.tar.bz2 | tar xvf -
+%setup -n %{name}-%{version}-%{release}
+bzip2 -dc  %{_sourcedir}/Charm-%{version}-%{release}.tar.bz2 | tar xvf -
 %build
-./build AMPI net-linux -O -DCMK_OPTIMIZE
+./build AMPI net-linux %{charm_options} -O -DCMK_OPTIMIZE
 %clean
 rm -rf $RPM_BUILD_ROOT
 %install
 mkdir -p $RPM_BUILD_ROOT
-cd tmp; make DESTDIR=$RPM_BUILD_ROOT/usr/local/charm  install 
+cd tmp; make DESTDIR=$RPM_BUILD_ROOT/usr/local/%{name}  install 
 %post
  
 %files
-/usr/local/charm/*
+/usr/local/%{name}/*
 %doc README LICENSE CHANGES README.cygwin README.win32