ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/pythia6-toolfile.spec
Revision: 1.5
Committed: Tue Apr 3 10:24:11 2012 UTC (13 years ago) by muzaffar
Branch: MAIN
CVS Tags: CMSSW_5_3_2_patch5, CMSSW_5_3_3_patch3, geForCMSSW_5_3_3_patch3-slc5_amd64_gcc462, geForCMSSW_5_3_3_cand1_patch1-slc5_amd64_gcc462, geForCMSSW_5_3_3_cand1patch1-slc5_amd64_gcc462, sm120809-53X-osx107, sm120809-53X, CMSSW_5_3_3_patch2-osx107, CMSSW_5_3_3_patch2, CMSSW_5_3_3_patch1-osx107, CMSSW_5_3_3_patch1, sm120801-53X-osx107, sm120801-53X, CMSSW_5_3_3, CMSSW_5_3_3-osx107, davidlt_20120716_1513-53X-osx107, davidlt_20120716_1512-53X, CMSSW_5_3_2_patch4, geForCMSSW_5_3_2_patch4-slc5_amd64_gcc462, CMSSW_5_3_2_patch3, CMSSW_5_3_3_cand1, CMSSW_5_3_2_patch2, geForCMSSW_5_3_2_patch2-slc5_amd64_gcc462, CMSSW_5_3_2_metpatch1, davidlt_20120629_1048-53X-osx107, davidlt_20120629_1042-53X, davidlt_20120629_1042-CMSSW_5_3_2_patch1, sm120627-53X-osx107, sm120626-53X-osx107, CMSSW_5_3_2_patch1, sm120626-53X, sm120625-53X, CMSSW_5_3_2, geForCMSSW_5_3_2-slc5_amd64_gcc462, ge20120615, eulisse_20120615_1606-53X, CMSSW_5_3_1_TS121128, CMSSW_5_3_1_TS120913, davidlt_20120606_1728-53X, sm120601-53X, sm120601-53X-osx107, cmsForCMSSW_6_0_X_2012-05-25-0200-slc5_amd64_gcc470, davidlt_test_gcc470_1, davidlt_20120523_1319-60X-slc6, davidlt_20120523_1316-60X-osx107, davidlt_20120523_1314-60X-gcc470, davidlt_20120523_1311-60X, CMSSW_5_3_1, CMSSW_6_0_0_pre5-gcc470, CMSSW_6_0_0_pre5-osx107, CMSSW_6_0_0_pre5-slc6, daForCMSSW_6_0_0_pre5-slc5_amd64_gcc470, davidltForCMSSW_6_0_0_pre5-osx107_amd64_gcc462, ForCMSSW_6_0_0_pre5-slc6_amd64_gcc462, ge20120521-cms-common, CMSSW_6_0_0_pre5, cmsForCMSSW_6_0_X_2012-05-18-1400-slc5_amd64_gcc470, CMSSW_5_3_0_patch1, sm120518-60X-slc6, sm120518-60X-osx107, sm120518-60X-gcc470, sm120518-60X, sm120508a-60X-osx107, sm120508a-60X-gcc470, sm120508a-60X, sm120518-53X, sm120518-53X-slc6, sm120518-53X-gcc470, sm120518-53X-osx107, sm120508-60X-slc6, sm120508-60X-gcc470, sm120508-60X-osx107, sm120508-60X, sm120508-slc6, sm120508-gcc470, sm120508-osx107, wtForCMSSW_6_0_0_pre4-slc5_amd64_gcc462, daForCMSSW_6_0_0_pre5-slc5_amd64_gcc462, davidlt_20120514_1045-60X, davidlt_20120514_1052-60X-gcc470, davidlt_20120514_1054-60X-slc6, davidlt_20120514_1057-60X-osx107, cmsForCMSSW_6_0_X_2012-05-11-1400-slc5_amd64_gcc470, ge20120511-clang, ge20120511b-gcc47x, davidlt_20120510_1929-60X, ge20120511-gcc47x, ge20120510-gcc47x, cmsForCMSSW_6_0_X_2012-05-10-1400-slc5_amd64_gcc470, davidlt_20120510_1021-60X-gcc470, davidlt_20120510_1028-60X-osx107, davidlt_20120510_1008-60X-slc6, davidlt_test_6, CMSSW_5_3_0, CMSSW_6_0_0_pre4-slc6, CMSSW_6_0_0_pre4-osx107, CMSSW_6_0_0_pre4-gcc470, CMSSW_6_0_0_pre4, ForCMSSW_6_0_0_pre4-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre4-slc5_amd64_gcc470, daForCMSSW_6_0_0_pre4-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre4-slc5_amd64_gcc462, davidlt_20120504_1635-60X-osx107, davidlt_20120504_1632-60X-slc6, davidlt_20120504_1630-60X-gcc470, davidlt_20120504_1624-60X, davidlt_20120504_1635-53X-osx107, davidlt_20120504_1635-63X-osx107, davidlt_20120504_1632-53X-slc6, davidlt_20120504_1630-53X-gcc470, davidlt_20120504_1624-53X, ge20120503-60x-gcc470, davidlt_20120428_1114-60X-osx107, davidlt_20120428_1111-60X-slc6, davidlt_20120428_1106-60X, davidlt_20120427_1349-60X-gcc470, davidlt_test_5, cmsForCMSSW_6_0_X_2012-04-25-1400-slc5_amd64_gcc470, davidlt_test_4, davidlt_20120425_1142-60X-osx107, davidlt_20120425_1139-60X-gcc470, davidlt_20120425_1137-60X-slc6, davidlt_20120425_1134-60X, CMSSW_6_0_0_pre3-osx107, CMSSW_6_0_0_pre3-slc6, CMSSW_6_0_0_pre3-gcc470, CMSSW_6_0_0_pre3, ge20120424-cms-common, ForCMSSW_6_0_0_pre3-slc6_amd64_gcc462, daForCMSSW_6_0_0_pre3-osx107_amd64_gcc462, daForCMSSW_6_0_0_pre3-slc5_amd64_gcc470, daForCMSSW_6_0_0_pre3-slc5_amd64_gcc462, davidlt_20120419_1431-60X-gcc470, davidlt_20120418_2032-60X-gcc470, davidlt_20120418_1546-60X-gcc470, davidlt_test_3, davidlt_test_2, davidlt_test_1, davidlt_20120406_1647-60X-gcc470, davidlt_20120405_1007-60X-gcc470, CMSSW_6_0_0_pre2-osx107, CMSSW_6_0_0_pre2-slc6, CMSSW_6_0_0_pre2, sm20120404-60X-osx107, sm20120404-60X-slc6, sm20120404-60X-gcc470, sm20120404-60X, davidlt_20120403_1447-60X-slc6, davidlt_20120403_1455-60X-gcc470, davidlt_20120403_1459-60X-osx107, davidlt_20120403_1446-60X
Changes since 1.4: +3 -1 lines
Log Message:
only use LDFLAGS for slc*gcc45 and above archs

File Contents

# User Rev Content
1 muzaffar 1.4 ### RPM external pythia6-toolfile 2.0
2 muzaffar 1.1 Requires: pythia6
3     %prep
4    
5     %build
6    
7     %install
8    
9     mkdir -p %i/etc/scram.d
10     cat << \EOF_TOOLFILE >%i/etc/scram.d/pythia6.xml
11     <tool name="pythia6" version="@TOOL_VERSION@">
12     <lib name="pythia6"/>
13     <lib name="pythia6_dummy"/>
14     <lib name="pythia6_pdfdummy"/>
15     <client>
16     <environment name="PYTHIA6_BASE" default="@TOOL_ROOT@"/>
17     <environment name="LIBDIR" default="$PYTHIA6_BASE/lib"/>
18     </client>
19 eulisse 1.2 <use name="pythia6_headers"/>
20 muzaffar 1.1 <use name="f77compiler"/>
21     </tool>
22     EOF_TOOLFILE
23    
24 eulisse 1.2 cat << \EOF_TOOLFILE >%i/etc/scram.d/pythia6_headers.xml
25     <tool name="pythia6_headers" version="@TOOL_VERSION@">
26     <client>
27     <environment name="PYTHIA6_HEADERS_BASE" default="@TOOL_ROOT@"/>
28     <environment name="INCLUDE" default="$PYTHIA6_HEADERS_BASE/include"/>
29     </client>
30     </tool>
31     EOF_TOOLFILE
32    
33 muzaffar 1.4 cat << \EOF_TOOLFILE >%i/etc/scram.d/pydata.xml
34     <tool name="pydata" version="@TOOL_VERSION@">
35     <client>
36     <environment name="PYDATA_BASE" default="@TOOL_ROOT@"/>
37     </client>
38 muzaffar 1.5 <architecture name="slc.*[^_]*_gcc4[5-9]">
39     <flags LDFLAGS="$PYDATA_BASE/lib/pydata.o"/>
40     </architecture>
41 muzaffar 1.4 <flags NO_RECURSIVE_EXPORT="1"/>
42     </tool>
43     EOF_TOOLFILE
44    
45 muzaffar 1.1 ## IMPORT scram-tools-post
46 zafar 1.3