forked from llvm-mirror/llvm
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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
- Loading branch information
Brian Gaeke
committed
Feb 10, 2004
1 parent
89409b6
commit 9f4b90d
Showing
2 changed files
with
112 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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. | ||
|