diff options
author | Brian Gaeke <gaeke@uiuc.edu> | 2004-02-10 03:57:51 +0000 |
---|---|---|
committer | Brian Gaeke <gaeke@uiuc.edu> | 2004-02-10 03:57:51 +0000 |
commit | 9f4b90de91ba6a70dd8f9217b9396a5666719695 (patch) | |
tree | 057ce27f12f089d0e7de40f8c089346f35e6217f /llvm.spec.in | |
parent | 89409b64eb49be12a6f77e4f766ed4f157498851 (diff) |
RPM spec file for LLVM tools and libraries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11254 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'llvm.spec.in')
-rw-r--r-- | llvm.spec.in | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/llvm.spec.in b/llvm.spec.in new file mode 100644 index 0000000000..0ff78198c2 --- /dev/null +++ b/llvm.spec.in @@ -0,0 +1,56 @@ +Summary: Static and JIT research compiler infrastructure +Name: llvm +Version: 1.2 +Release: 0 +License: U of Illinois/NCSA Open Source License +Group: Development/Languages +Source0: llvm.tar.gz +URL: http://llvm.cs.uiuc.edu/releases/index.html +#BuildRequires: llvm-gcc +# (someday...) +BuildRoot: %{_tmppath}/%{name}-root +Requires: /sbin/ldconfig + +%description +LLVM is a new infrastructure designed for compile-time, link-time, runtime, +and "idle-time" optimization of programs from arbitrary programming languages. +LLVM is written in C++ and has been developed since 2000 at the +University of Illinois. It currently supports compilation of C and C++ +programs, using front-ends derived from GCC 3.4. + +%prep +%setup -q -n llvm + +%build +./configure \ +--prefix=%{_prefix} \ +--bindir=%{_bindir} \ +--datadir=%{_datadir} \ +--includedir=%{_includedir} \ +--libdir=%{_libdir} +make + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} + +%clean +rm -rf %{buildroot} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-, root, root) +%doc CREDITS.TXT LICENSE.TXT README.txt docs/*.{html,css,gif,jpg} docs/CommandGuide +%{_bindir}/* +%{_libdir}/*.o +%{_libdir}/*.a +%{_libdir}/*.so +%{_includedir}/llvm + +%changelog +* Mon Feb 09 2003 Brian R. Gaeke +- Initial working version of RPM spec file. + |