Bring back docs
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=227
This commit is contained in:
parent
9d6b230712
commit
ff76bbc614
56
llvm.spec
56
llvm.spec
@ -155,6 +155,7 @@ sed -i s,SVN_REVISION,\"%{_revision}\",g tools/clang/lib/Basic/Version.cpp
|
||||
sed -i s,LLVM_REVISION,\"%{_revision}\",g tools/clang/lib/Basic/Version.cpp
|
||||
|
||||
# Only enable target archs otherwise llvm-config is messed up
|
||||
sed -i s,"subdirectories = .*","subdirectories = AArch64 ARM PowerPC R600 X86", lib/Target/LLVMBuild.txt
|
||||
sed -i s,"IntelJITEvents OProfileJIT","", lib/ExecutionEngine/LLVMBuild.txt
|
||||
echo > utils/unittest/LLVMBuild.txt
|
||||
|
||||
@ -227,8 +228,10 @@ cd stage2
|
||||
%if 0%{!?qemu_user_space_build:1}
|
||||
# we just do not have enough memory with qemu emulation
|
||||
|
||||
# Disable this check for now - http://llvm.org/bugs/show_bug.cgi?id=15242
|
||||
#make check
|
||||
# Due to http://llvm.org/bugs/show_bug.cgi?id=15242
|
||||
rm ../test/BugPoint/{crash-narrowfunctiontest, metadata, remove_arguments_test}.ll
|
||||
|
||||
make check
|
||||
cd tools/clang
|
||||
make test
|
||||
%endif
|
||||
@ -244,15 +247,15 @@ cd docs
|
||||
#make -f Makefile.sphinx html man
|
||||
rm -rf %{buildroot}/usr/docs
|
||||
|
||||
mkdir -p %{buildroot}%{_docdir}/llvm
|
||||
#cp -r _build/man/* %{buildroot}/usr/share/man/man1
|
||||
#cp -r _build/html/* %{buildroot}%{_docdir}/llvm/
|
||||
mkdir -p %{buildroot}%{_docdir}/llvm/html
|
||||
mkdir -p %{buildroot}/usr/share/man/man1
|
||||
cp -r _build/man/* %{buildroot}/usr/share/man/man1
|
||||
cp -r _build/html/* %{buildroot}%{_docdir}/llvm/html
|
||||
|
||||
cd ../tools/clang/docs
|
||||
mkdir -p %{buildroot}%{_docdir}/llvm-clang/html
|
||||
cp *.txt %{buildroot}%{_docdir}/llvm-clang
|
||||
cp *.css *.png *.html %{buildroot}%{_docdir}/llvm-clang/html
|
||||
cp -r analyzer %{buildroot}%{_docdir}/llvm-clang
|
||||
cp -r _build/man/* %{buildroot}/usr/share/man/man1
|
||||
cp -r _build/html/* %{buildroot}%{_docdir}/llvm-clang/html
|
||||
cd ../../..
|
||||
|
||||
# install scan-build et al
|
||||
@ -310,6 +313,7 @@ mv utils/vim/README utils/vim/README.vim
|
||||
# Stuff we don't want to include
|
||||
rm %{buildroot}%{_libdir}/BugpointPasses.*
|
||||
rm %{buildroot}%{_libdir}/LLVMHello.*
|
||||
rm %{buildroot}%{_libdir}/gtest*
|
||||
|
||||
# Remove cmake files
|
||||
rm -rf %{buildroot}/usr/share/llvm/cmake
|
||||
@ -334,16 +338,13 @@ rm -rf %{buildroot}/usr/share/llvm/cmake
|
||||
%exclude %{_bindir}/%{name}-config
|
||||
%{_bindir}/%{name}*
|
||||
%{_bindir}/opt
|
||||
|
||||
#%{_mandir}/man1/bugpoint.1%{ext_man}
|
||||
#%exclude %{_mandir}/man1/lit.1%{ext_man}
|
||||
#%{_mandir}/man1/tblgen.1%{ext_man}
|
||||
#%{_mandir}/man1/llc.1%{ext_man}
|
||||
#%{_mandir}/man1/lli.1%{ext_man}
|
||||
#%exclude %{_mandir}/man1/%{name}-config.1%{ext_man}
|
||||
#%{_mandir}/man1/llvm*.1%{ext_man}
|
||||
#%{_mandir}/man1/FileCheck.1%{ext_man}
|
||||
#%{_mandir}/man1/opt.1%{ext_man}
|
||||
%{_mandir}/man1/bugpoint.1%{ext_man}
|
||||
%{_mandir}/man1/tblgen.1%{ext_man}
|
||||
%{_mandir}/man1/llc.1%{ext_man}
|
||||
%{_mandir}/man1/lli.1%{ext_man}
|
||||
%{_mandir}/man1/llvm*.1%{ext_man}
|
||||
%{_mandir}/man1/FileCheck.1%{ext_man}
|
||||
%{_mandir}/man1/opt.1%{ext_man}
|
||||
|
||||
%files clang
|
||||
%defattr(-,root,root)
|
||||
@ -351,7 +352,6 @@ rm -rf %{buildroot}/usr/share/llvm/cmake
|
||||
%{_bindir}/clang-*
|
||||
%{_bindir}/clang++
|
||||
%{_bindir}/clang-format
|
||||
#%{_bindir}/c-index-test
|
||||
%{_bindir}/ccc-analyzer
|
||||
%{_bindir}/c++-analyzer
|
||||
%{_bindir}/scan-build
|
||||
@ -361,16 +361,8 @@ rm -rf %{buildroot}/usr/share/llvm/cmake
|
||||
%{py_sitedir}/startfile.py
|
||||
%{py_sitedir}/Resources
|
||||
%{_datadir}/clang
|
||||
%exclude %{_libdir}/clang/3.3/lib/linux/libclang*.a
|
||||
#%{_mandir}/man1/clang.1.gz
|
||||
|
||||
#%exclude %{_libdir}/libclang.so
|
||||
%{_libdir}/libclang.so
|
||||
|
||||
%{_mandir}/man1/clang.1{ext_man}
|
||||
%{_libdir}/libclang.so*
|
||||
%{_libdir}/libclang*.so
|
||||
%{_libdir}/libgtest*.so
|
||||
|
||||
%{_libdir}/libLTO.so
|
||||
%if 0%{?suse_version} >= 1220
|
||||
%{_libdir}/LLVMgold.so
|
||||
@ -384,20 +376,20 @@ rm -rf %{buildroot}/usr/share/llvm/cmake
|
||||
%{_includedir}/clang-c
|
||||
%{_libdir}/clang/3.3/lib/linux/libclang*.a
|
||||
%{_libdir}/*profile*.so
|
||||
%doc %{_docdir}/llvm-clang
|
||||
%doc %{_docdir}/llvm-clang/html
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/%{name}-config
|
||||
#%doc %{_mandir}/man1/%{name}-config.1%{ext_man}
|
||||
%doc %{_mandir}/man1/%{name}-config.1%{ext_man}
|
||||
%{_includedir}/%{name}/
|
||||
%{_includedir}/%{name}-c/
|
||||
%{_libdir}/libLLVM*
|
||||
#%doc %{_docdir}/%{name}
|
||||
%doc %{_docdir}/%{name}/html
|
||||
|
||||
%files vim-plugins
|
||||
%defattr(-,root,root,-)
|
||||
#%doc utils/vim/README.vim
|
||||
%doc utils/vim/README.vim
|
||||
%{_datadir}/vim/
|
||||
|
||||
%changelog
|
||||
|
Loading…
x
Reference in New Issue
Block a user