diff options
-rw-r--r-- | llvm.spec | 56 | ||||
-rw-r--r-- | llvm.spec.in | 56 |
2 files changed, 112 insertions, 0 deletions
diff --git a/llvm.spec b/llvm.spec new file mode 100644 index 0000000000..0ff78198c2 --- /dev/null +++ b/llvm.spec @@ -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. + 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. + |