ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/igprof.spec
Revision: 1.17
Committed: Mon Mar 12 09:27:32 2012 UTC (13 years, 1 month ago) by davidlt
Branch: MAIN
CVS Tags: davidlt_20120614_2147-gcc470, davidlt_20120611_1739-gcc470, CMSSW_6_0_0_pre6Nmix-gcc470, daForCMSSW_6_0_0_pre6Nmix-slc5_amd64_gcc470, CMSSW_6_0_0_pre6g495p01-gcc470, daForCMSSW_6_0_0_pre6g495p01-slc5_amd64_gcc470, davidlt_20120607_1801-60X-gcc470, davidlt_20120607_1525-60X-gcc470, davidlt_20120606_2304-60X-gcc470, davidlt_20120605_2037-60X-gcc470, davidlt_20120604_1841-60X-gcc470, CMSSW_6_0_0_pre6-gcc470, daForCMSSW_6_0_0_pre6-slc5_amd64_gcc470, davidlt_20120531_1111-60X-gcc470, davidlt_20120529_1110-60X-gcc470, davidlt_20120529_1024-60X-gcc470, davidlt_20120528_1230-60X-gcc470, davidlt_20120525_1144-60X-gcc470, cmsForCMSSW_6_0_X_2012-05-25-0200-slc5_amd64_gcc470, davidlt_20120524_1540-60X-gcc470, davidlt_test_gcc470_1, davidlt_20120523_1314-60X-gcc470, CMSSW_6_0_0_pre5-gcc470, daForCMSSW_6_0_0_pre5-slc5_amd64_gcc470, ge20120521-cms-common, cmsForCMSSW_6_0_X_2012-05-18-1400-slc5_amd64_gcc470, sm120518-60X-gcc470, sm120508a-60X-gcc470, sm120518-53X-gcc470, sm120508-60X-gcc470, sm120508-gcc470, davidlt_20120514_1052-60X-gcc470, cmsForCMSSW_6_0_X_2012-05-11-1400-slc5_amd64_gcc470, ge20120511-clang, ge20120511b-gcc47x, ge20120511-gcc47x, ge20120510-gcc47x, cmsForCMSSW_6_0_X_2012-05-10-1400-slc5_amd64_gcc470, davidlt_20120510_1021-60X-gcc470, CMSSW_6_0_0_pre4-gcc470, daForCMSSW_6_0_0_pre4-slc5_amd64_gcc470, davidlt_20120504_1630-60X-gcc470, davidlt_20120504_1630-53X-gcc470, ge20120503-60x-gcc470, davidlt_20120427_1349-60X-gcc470, cmsForCMSSW_6_0_X_2012-04-25-1400-slc5_amd64_gcc470, davidlt_20120425_1139-60X-gcc470, CMSSW_6_0_0_pre3-gcc470, daForCMSSW_6_0_0_pre3-slc5_amd64_gcc470, davidlt_20120419_1431-60X-gcc470, davidlt_20120418_2032-60X-gcc470, davidlt_20120418_1546-60X-gcc470, davidlt_20120406_1647-60X-gcc470, davidlt_20120405_1007-60X-gcc470, sm20120404-60X-gcc470, davidlt_20120403_1455-60X-gcc470, davidlt_20120327_1112-51X-gcc470, davidlt_1-51X-gcc470, sm20120327-60X-gcc470, davidlt_20120315_1325-60X-gcc470, davidlt_20120314_1407-60X-gcc470, BOOTSTRAP_slc5_amd64_gcc470, davidlt_60X_gcc470_2, davidlt_60X_gcc470
Changes since 1.16: +3 -1 lines
Log Message:
Add patch: igprof-5.9.3-fix-gcc47.patch;
Fix compilation;

File Contents

# User Rev Content
1 lat 1.16 ### RPM external igprof 5.9.3
2 lat 1.2 Source0: http://www.hpl.hp.com/research/linux/atomic_ops/download/libatomic_ops-7.2alpha4.tar.gz
3 lat 1.14 Source1: http://download.savannah.gnu.org/releases/libunwind/libunwind-1.0.1.tar.gz
4 eulisse 1.9 Source2: http://downloads.sourceforge.net/igprof/igprof-%{realversion}.tar.gz
5 lat 1.2 Requires: cmake
6 davidlt 1.17 Patch0: igprof-5.9.3-fix-gcc47
7 lat 1.1
8     %prep
9 lat 1.2 %setup -T -b 0 -n libatomic_ops-7.2alpha4
10 lat 1.14 %setup -D -T -b 1 -n libunwind-1.0.1
11 eulisse 1.9 %setup -D -T -b 2 -n igprof-%{realversion}
12 davidlt 1.17 %patch0 -p1
13 lat 1.1
14     %build
15 lat 1.11 %ifnos darwin
16 lat 1.2 cd ../libatomic_ops*
17     ./configure --prefix=%i
18     make %makeprocesses install
19    
20     cd ../libunwind*
21 lat 1.7 ./configure CFLAGS="-g -O3" CPPFLAGS="-I%i/include" --prefix=%i --disable-block-signals
22 lat 1.2 make %makeprocesses install
23    
24     cd ../igprof*
25 davidlt 1.17 cmake -DCMAKE_INSTALL_PREFIX=%i -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="-I%i/include -g -O3" .
26 lat 1.1 make %makeprocesses
27 lat 1.11 %endif
28 lat 1.1
29     %install
30 lat 1.11 %ifnos darwin
31 lat 1.1 make %makeprocesses install
32 lat 1.15 %define drop_files %i/share/man
33 lat 1.11 %endif