ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/cmake.spec
Revision: 1.29
Committed: Mon Aug 29 16:14:31 2011 UTC (13 years, 8 months ago) by diego
Branch: MAIN
CVS Tags: TW20120302a, bld_1320341101_PHEDEX-combined-agents_slc5_amd64_gcc434, bld_1320248863_PHEDEX-combined-agents_slc5_amd64_gcc434, TW20111010c, TW20111010b, TW20111010a, builder_2011-10-04_16-25-49_das, builder_2011-09-30_15-50-42_PHEDEX-combined-agents, builder_2011-09-29_09-05-43_crab-server3, builder_2011-09-29_09-05-42_asyncstageout, builder_2011-09-29_05-49-40_wmagent, builder_2011-09-28_19-05-55_PHEDEX-combined-agents, builder_2011-09-28_16-45-33_das, builder_2011-09-28_16-05-45_das, TW20110928b, TW20110928a, builder_2011-09-27_17-51-30_reqmon, builder_2011-09-23_12-09-06_wmagent, builder_2011-09-22_12-03-59_asyncstageout, builder_2011-09-22_11-25-57_crab-server3, builder_2011-09-22_11-24-38_asyncstageout, builder_2011-09-22_05-26-44_wmagent, builder_2011-09-21_18-06-30_asyncstageout, builder_2011-09-21_15-26-46_wmagent, builder_2011-09-21_12-53-09_crab-server3, builder_2011-09-21_12-53-09_asyncstageout, builder_2011-09-21_12-47-08_crab-server3, builder_2011-09-21_12-45-23_asyncstageout, builder_2011-09-20_21-03-55_regsvc, builder_2011-09-15_17-45-48_PHEDEX-combined-agents, TW20110913b, TW20110913a, TW20110911a, TW20110909d, TW20110909c, builder_2011-09-09_17-05-31_dbs3-client, TW20110909b, TW20110909a, builder_2011-09-08_22-46-50_reqmgr, HG1109b, builder_2011-09-07_19-00-35_cmsweb, builder_2011-09-06_22-45-07_globalmonitor, builder_2011-09-01_12-14-12_wmagent, HG1109a, builder_2011-08-29_19-08-40_cmsweb
Changes since 1.28: +3 -0 lines
Log Message:
Strip binaries.

File Contents

# User Rev Content
1 lat 1.25 ### RPM external cmake 2.8.1
2 elmer 1.14 %define downloaddir %(echo %realversion | cut -d. -f1,2)
3 elmer 1.10 Source: http://www.cmake.org/files/v%{downloaddir}/%n-%realversion.tar.gz
4 lat 1.28 %define online %(case %cmsplatf in (*onl_*_*) echo true;; (*) echo false;; esac)
5 eulisse 1.5 #Patch1: cmake
6 dsr 1.24 Patch2: cmake-osx-nld
7 ratnik 1.12
8     #We are using system zlib for the online builds:
9 muzaffar 1.21 %if "%online" != "true"
10 eulisse 1.4 Requires: zlib
11 ratnik 1.12 %endif
12 elmer 1.3
13     %prep
14    
15 elmer 1.10 %setup -n cmake-%realversion
16 eulisse 1.26 # This patch disables the warning about long doubles that some
17     # macosx compilers emit. Even if it matters only for macosx,
18     # we apply it anyway to avoid discrepancies and to avoid that
19     # it's left behind if cmake version is changed.
20     %patch2 -p1
21 elmer 1.3
22 eulisse 1.2 %build
23 eulisse 1.27 # Work around a bug in the latest Java Update on MacosX.
24     case %cmsos in
25     osx*)
26     if [ ! -f /System/Library/Frameworks/JavaVM.framework/Headers/jni.h ]
27     then
28     echo "Please make sure you have JAVA SDK installed (http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20719)."
29     exit 1
30     fi
31     ;;
32     esac
33 eulisse 1.2 ./configure --prefix=%i
34     make %makeprocesses
35 diego 1.29
36     %install
37     make install/strip