[llvm-commits] CVS: llvm/llvm.spec
Brian Gaeke
gaeke at gally.cs.uiuc.edu
Mon Feb 9 21:59:02 PST 2004
Changes in directory llvm:
llvm.spec added (r1.1)
---
Log message:
RPM spec file for LLVM tools and libraries.
---
Diffs of the changes: (+56 -0)
Index: llvm/llvm.spec
diff -c /dev/null llvm/llvm.spec:1.1
*** /dev/null Mon Feb 9 21:58:01 2004
--- llvm/llvm.spec Mon Feb 9 21:57:51 2004
***************
*** 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.
+
More information about the llvm-commits
mailing list