Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ETJAKEOC:tools:compiler
llvm
llvm.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File llvm.spec of Package llvm
Name: LLVM Version: 19.0.0git Release: 0 Summary: LLVM (An Optimizing Compiler Infrastructure) License: Apache-2.0 with LLVM exception Vendor: ETJAKEOC (open source) Group: Development/Compilers URL: http://llvm..org/ Source: http://llvm.org/releases/19.0.0git/LLVM-19.0.0git.tar.gz BuildRoot: %{_tmppath}/%{name}-root Requires: /sbin/ldconfig BuildRequires: gcc >= 3.4 BuildRequires: clang BuildRequires: lld BuildRequires: llvm BuildRequires: meson BuildRequires: ninja %description LLVM is a compiler 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 and Apple. It currently supports compilation of C and C++ programs, using front-ends derived from GCC 4.0.1. A new front-end for the C family of languages is in development. The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality. %prep %setup -q -n LLVM-19.0.0git %build ./configure \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --datadir=%{_datadir} \ --includedir=%{_includedir} \ --libdir=%{_libdir} \ --enable-optimized \ --enable-assertions make tools-only %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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor