commit 2dd86e7f05055337c12584dc2a73ed87a3a282e5
Author: Jakub Bogusz <[email protected]>
Date:   Sun Nov 22 21:04:33 2015 +0100

    For reference: autotools build of llvm to know how files lists differ

 llvm-2.6-timestamp.patch |  11 +++
 llvm-lldb-atomic.patch   |  11 +++
 llvm-lldb.patch          |  27 ++++++
 llvm.spec                | 226 +++++++++++++++++++++++------------------------
 4 files changed, 162 insertions(+), 113 deletions(-)
---
diff --git a/llvm.spec b/llvm.spec
index 9618fe3..427bb7e 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -23,7 +23,7 @@ Summary:      The Low Level Virtual Machine (An Optimizing 
Compiler Infrastructure)
 Summary(pl.UTF-8):     Niskopoziomowa maszyna wirtualna (infrastruktura 
kompilatora optymalizującego)
 Name:          llvm
 Version:       3.7.0
-Release:       7
+Release:       0.autotools
 License:       University of Illinois/NCSA Open Source License
 Group:         Development/Languages
 #Source0Download: http://llvm.org/releases/download.html
@@ -46,10 +46,14 @@ Patch1:             %{name}-pld.patch
 Patch2:                libdir.patch
 Patch3:                x32-gcc-toolchain.patch
 Patch5:                debuginfo-fix.patch
+Patch6:                llvm-2.6-timestamp.patch
+Patch7:                %{name}-lldb.patch
+Patch8:                %{name}-lldb-atomic.patch
 URL:           http://llvm.org/
+BuildRequires: autoconf >= 2.60
+BuildRequires: automake >= 1:1.9.6
 BuildRequires: bash
 BuildRequires: bison
-BuildRequires: cmake
 BuildRequires: flex
 BuildRequires: gcc >= 5:3.4
 # gcc4 might be installed, but not current __cc
@@ -61,6 +65,7 @@ BuildRequires:        glibc-devel(x86_64)
 %endif
 BuildRequires: groff
 BuildRequires: libltdl-devel
+BuildRequires: libtool >= 2:1.5.22
 BuildRequires: libstdc++-devel >= 5:3.4
 %if %{with ocaml}
 BuildRequires: ocaml-ctypes-devel >= 0.4
@@ -141,16 +146,16 @@ roku 2000 przez Uniwersytet w Illinois i Apple. Aktualnie 
obsługuje
 kompilację programów w C i C++ przy użyciu frontendu clang.
 
 %package libs
-Summary:       LLVM shared libraries
-Summary(pl.UTF-8):     Biblioteki współdzielone LLVM-a
+Summary:       LLVM shared library
+Summary(pl.UTF-8):     Biblioteka współdzielona LLVM-a
 Group:         Libraries
 Conflicts:     llvm < 3.2
 
 %description libs
-LLVM shared libraries.
+LLVM shared library.
 
 %description libs -l pl.UTF-8
-Biblioteki współdzielone LLVM-a.
+Biblioteka współdzielona LLVM-a.
 
 %package devel
 Summary:       Static libraries and header files for LLVM
@@ -231,7 +236,6 @@ Summary(pl.UTF-8):  Frontend LLVM-a do języków z rodziny C
 License:       NCSA
 Group:         Development/Languages
 Requires:      %{name} = %{version}-%{release}
-Requires:      clang-libs = %{version}-%{release}
 
 %description -n clang
 clang: noun 1. A loud, resonant, metallic sound. 2. The strident call
@@ -251,17 +255,6 @@ LLVM do języków C, C++, Objective C i Objective C++. 
Narzędzia są
 budowane jako biblioteki i zaprojektowane z myślą o swobodnym łączeniu
 i rozszerzaniu.
 
-%package -n clang-libs
-Summary:       Clang shared libraries
-Summary(pl.UTF-8):     Biblioteki współdzielone Clanga
-Group:         Libraries
-
-%description -n clang-libs
-Clang shared libraries.
-
-%description -n clang-libs -l pl.UTF-8
-Biblioteki współdzielone Clanga.
-
 %package -n clang-multilib
 Summary:       A C language family frontend for LLVM - 32-bit support
 Summary(pl.UTF-8):     Frontend LLVM-a do języków z rodziny C - obsługa 
binariów 32-bitowych
@@ -480,6 +473,21 @@ mv lld-%{version}.src tools/lld
 %patch2 -p1
 %patch3 -p1
 %patch5 -p1
+%patch6 -p1
+%if %{with lldb}
+%patch7 -p1
+%ifarch i386 i486
+%patch8 -p1
+%endif
+%endif
+
+# configure does not properly specify libdir
+%{__sed} -i 's|(PROJ_prefix)/lib|(PROJ_prefix)/%{_lib}|g' Makefile.config.in
+# clang resources
+%{__sed} -i 's|(PROJ_prefix)/lib/|(PROJ_prefix)/%{_lib}/|g' \
+       tools/clang/lib/Headers/Makefile \
+       tools/clang/runtime/compiler-rt/Makefile
+%{__sed} -i 's|"lib"|"%{_lib}"|' tools/clang/lib/Driver/Driver.cpp
 
 grep -rl /usr/bin/env tools utils | xargs sed -i -e '1{
        s,^#!.*bin/env python,#!%{__python},
@@ -487,31 +495,47 @@ grep -rl /usr/bin/env tools utils | xargs sed -i -e '1{
 }'
 
 %build
+cd autoconf
+%{__aclocal} -I m4
+%{__autoconf} -o ../configure configure.ac
+cd ..
+%{__autoheader} -I autoconf -I autoconf/m4 autoconf/configure.ac
+%if %{with polly}
+cd tools/polly/autoconf
+%{__aclocal} -I m4 -I ../../../autoconf/m4
+%{__autoconf} -o ../configure configure.ac
+cd ..
+%{__autoheader} -I autoconf -I autoconf/m4 -I ../../../autoconf/m4 
autoconf/configure.ac
+cd ../..
+%endif
+
 install -d build
+%if "%{_lib}" != "lib"
+# workaround for clang relative search paths building
+install -d build/Release
+ln -snf lib build/Release/%{_lib}
+%endif
+cd build
+CPPFLAGS="%{rpmcppflags} -D_FILE_OFFSET_BITS=64"
+
+# bash specific 'test a < b' in configure
 
 # Disabling assertions now, rec. by pure and needed for OpenGTL
 # TESTFIX no PIC on ix86: http://llvm.org/bugs/show_bug.cgi?id=3801
-cd build
-CPPFLAGS="%{rpmcppflags} -D_FILE_OFFSET_BITS=64"
 
-%{cmake} ../ \
-%ifarch %{x8664}
-       -DLLVM_LIBDIR_SUFFIX:STRING=64 \
-%endif
-%ifarch x32
-       -DLLVM_LIBDIR_SUFFIX:STRING=x32 \
-%endif
+bash ../%configure \
+       --datadir=%{_datadir}/%{name}-%{version} \
+       --disable-assertions \
+       --enable-cxx11 \
+       --disable-static \
+       --enable-bindings=%{?with_ocaml:ocaml}%{!?with_ocaml:none} \
+       --enable-debug-runtime \
 %if %{with apidocs}
-       -DLLVM_ENABLE_DOXYGEN:BOOL=ON \
+       --enable-doxygen \
 %endif
-%if %{with doc}
-       -DLLVM_ENABLE_SPHINX:BOOL=ON \
-%endif
-       -DLLVM_ENABLE_PIC:BOOL=ON \
-       -DLLVM_ENABLE_ASSERTIONS:BOOL=OFF \
-       -DLLVM_ENABLE_CXX1Y:BOOL=ON \
-       -DLLVM_BINDINGS_LIST:LIST="%{?with_ocaml:ocaml}" \
-       -DBUILD_SHARED_LIBS:BOOL=ON
+       --enable-jit \
+       --enable-optimized \
+       --enable-shared
 
 %{__make} \
        VERBOSE=1 \
@@ -523,23 +547,18 @@ CPPFLAGS="%{rpmcppflags} -D_FILE_OFFSET_BITS=64"
 %{__make} -C tools/clang test 2>&1 | tee clang-testlog.txt
 %endif
 
+cd ..
+
 %if %{with doc}
-%{__make} -C docs docs-llvm-html
-%{__make} -C docs docs-llvm-man
-%if %{with ocaml}
-%{__make} -C docs ocaml_doc
-%endif
-%{__make} -C tools/clang/docs docs-clang-html
-%{__make} -C tools/clang/docs docs-clang-man
-%{__make} -C tools/lld/docs docs-lld-html
-%{__make} -C tools/lldb/docs lldb-python-doc
-%{__make} -C tools/lldb/docs lldb-cpp-doc
-%{__make} -C ../tools/clang/tools/extra/docs html
+%{__make} -C docs -f Makefile.sphinx man
+%{__make} -C tools/clang/tools/extra/docs html
 %endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__make} -C build install \
+%{__make} -C build -j1 install \
+       PROJ_docsdir=/moredocs \
+       VERBOSE=1 \
        DESTDIR=$RPM_BUILD_ROOT
 
 # only some .pyc files are created by make install
@@ -562,12 +581,8 @@ install -d $RPM_BUILD_ROOT%{_mandir}/man1
 # not this OS
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/clang-analyzer/scan-build/*.bat
 
-# not installed by cmake buildsystem
-install build/bin/clang-query $RPM_BUILD_ROOT%{_bindir}
-install build/bin/pp-trace $RPM_BUILD_ROOT%{_bindir}
-
 %if %{with doc}
-cp -p build/docs/man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -p docs/_build/man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
 # these tools are not installed
 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/{FileCheck,llvm-build}.1
 # make links
@@ -575,15 +590,20 @@ echo '.so llvm-ar.1' > 
$RPM_BUILD_ROOT%{_mandir}/man1/llvm-ranlib.1
 %endif
 
 # Move documentation back to build directory
+rm -rf moredocs
+mv $RPM_BUILD_ROOT/moredocs .
+%{__rm} -v moredocs/*.tar.gz
 %if %{with ocaml}
-rm -rf ocamldocs
-mv $RPM_BUILD_ROOT%{_prefix}/docs/ocaml/html/html ocamldocs
+%{__rm} -v moredocs/ocamldoc/html/*.tar.gz
 %endif
 
 # and separate the apidoc
 %if %{with apidocs}
-rm -rf clang-apidoc
-cp -a build/tools/clang/docs/html clang-apidoc
+#rm -rf clang-apidoc
+#cp -a build/tools/clang/docs/html clang-apidoc
+rm -rf apidoc clang-apidoc
+mv moredocs/html/doxygen apidoc
+cp -a tools/clang/docs/doxygen/html clang-apidoc
 %endif
 
 # And prepare Clang documentation
@@ -594,11 +614,15 @@ for f in LICENSE.TXT NOTES.txt README.txt; do
 done
 
 # Get rid of erroneously installed example files.
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/LLVMHello.so
-# test?
-%{__rm} $RPM_BUILD_ROOT%{_bindir}/llvm-c-test
-# not this OS
-%{__rm} $RPM_BUILD_ROOT%{_datadir}/clang/clang-format-bbedit.applescript
+%{__rm} -v $RPM_BUILD_ROOT%{_libdir}/*LLVMHello.*
+# parts of test suite
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/{FileCheck,count,not}
+
+# remove documentation makefiles:
+# they require the build directory to work
+rm -rf moredocs/examples
+cp -a examples moredocs/examples
+find moredocs/examples -name Makefile | xargs -0r rm -f
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -621,6 +645,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/bugpoint
 %attr(755,root,root) %{_bindir}/llc
 %attr(755,root,root) %{_bindir}/lli
+%attr(755,root,root) %{_bindir}/lli-child-target
 %attr(755,root,root) %{_bindir}/llvm-ar
 %attr(755,root,root) %{_bindir}/llvm-as
 %attr(755,root,root) %{_bindir}/llvm-bcanalyzer
@@ -630,9 +655,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/llvm-dsymutil
 %attr(755,root,root) %{_bindir}/llvm-dwarfdump
 %attr(755,root,root) %{_bindir}/llvm-extract
-%attr(755,root,root) %{_bindir}/llvm-lib
 %attr(755,root,root) %{_bindir}/llvm-link
-%attr(755,root,root) %{_bindir}/llvm-lto
 %attr(755,root,root) %{_bindir}/llvm-mc
 %attr(755,root,root) %{_bindir}/llvm-mcmarkup
 %attr(755,root,root) %{_bindir}/llvm-nm
@@ -678,17 +701,16 @@ rm -rf $RPM_BUILD_ROOT
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libLLVM*.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/libLLVM*.so.3.7
-%attr(755,root,root) %{_libdir}/libLTO.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/libLTO.so.3.7
+%attr(755,root,root) %{_libdir}/libLLVM-%{version}.so
+%attr(755,root,root) %ghost %{_libdir}/libLLVM-3.7.so
+%attr(755,root,root) %{_libdir}/libLTO.so
 
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/llvm-config
-%attr(755,root,root) %{_libdir}/libLLVM*.so
+%{_libdir}/libLLVM*.a
+%{_libdir}/libLTO.a
 %attr(755,root,root) %{_libdir}/BugpointPasses.so
-%attr(755,root,root) %{_libdir}/libLTO.so
 %{_includedir}/llvm
 %{_includedir}/llvm-c
 %dir %{_datadir}/llvm
@@ -711,7 +733,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc tools/polly/{CREDITS.txt,LICENSE.txt,README}
 %attr(755,root,root) %{_libdir}/LLVMPolly.so
-%attr(755,root,root) %{_libdir}/libPolly.so
 
 %files polly-devel
 %defattr(644,root,root,755)
@@ -721,49 +742,34 @@ rm -rf $RPM_BUILD_ROOT
 %files -n clang
 %defattr(644,root,root,755)
 %doc clang-docs/{LICENSE.TXT,NOTES.txt,README.txt} 
%{?with_tests:clang-testlog.txt}
+%attr(755,root,root) %{_bindir}/c-index-test
 %attr(755,root,root) %{_bindir}/clang
 %attr(755,root,root) %{_bindir}/clang++
-%attr(755,root,root) %{_bindir}/clang-3.7
 %attr(755,root,root) %{_bindir}/clang-check
-%attr(755,root,root) %{_bindir}/clang-cl
 %attr(755,root,root) %{_bindir}/clang-format
-%attr(755,root,root) %{_bindir}/git-clang-format
+%attr(755,root,root) %{_bindir}/clang-tblgen
+%attr(755,root,root) %{_libdir}/libclang.so
 %dir %{_libdir}/clang
 %dir %{_libdir}/clang/%{version}
 %{_libdir}/clang/%{version}/include
 %if %{with rt}
 %ifarch %{ix86} %{x8664}
-%{_libdir}/clang/%{version}/asan_blacklist.txt
 %dir %{_libdir}/clang/%{version}/lib
 %dir %{_libdir}/clang/%{version}/lib/linux
 %endif
 %ifarch %{ix86}
 %{_libdir}/clang/%{version}/lib/linux/libclang_rt.*-i*86.a
-%attr(755,root,root) 
%{_libdir}/clang/%{version}/lib/linux/libclang_rt.*-i*86.so
 %endif
 %ifarch %{x8664}
-%{_libdir}/clang/%{version}/dfsan_abilist.txt
-%{_libdir}/clang/%{version}/msan_blacklist.txt
 %{_libdir}/clang/%{version}/lib/linux/libclang_rt.*-x86_64.a
-%attr(755,root,root) 
%{_libdir}/clang/%{version}/lib/linux/libclang_rt.*-x86_64.so
-%{_libdir}/clang/%{version}/lib/linux/libclang_rt.*-x86_64.a.syms
 %endif
 %endif
-%dir %{_datadir}/clang
-%{_datadir}/clang/clang-format-diff.py
-
-%files -n clang-libs
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libclang.so.3.7
-%attr(755,root,root) %{_libdir}/libclang[A-Z]*.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/libclang[A-Z]*.so.3.7
 
 %if %{with rt}
-%ifarch %{x8664}
+%ifarch x32
 %files -n clang-multilib
 %defattr(644,root,root,755)
-%{_libdir}/clang/%{version}/lib/linux/libclang_rt.*-i386.a
-%attr(755,root,root) 
%{_libdir}/clang/%{version}/lib/linux/libclang_rt.*-i386.so
+%{_libdir}/clang/%{version}/lib/linux/libclang_rt.*-x86_64.a
 %endif
 %endif
 
@@ -787,7 +793,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -n clang-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libclang*.so
+%{_libdir}/libclang*.a
 %{_includedir}/clang
 %{_includedir}/clang-c
 
@@ -810,35 +816,28 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/clang-rename
 %attr(755,root,root) %{_bindir}/clang-tidy
 %attr(755,root,root) %{_bindir}/pp-trace
-%attr(755,root,root) %{_libdir}/libmodernizeCore.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/libmodernizeCore.so.3.7
 # -devel?
-%attr(755,root,root) %{_libdir}/libmodernizeCore.so
+%attr(755,root,root) %{_libdir}/libmodernizeCore.a
 
-%files -n lld
-%defattr(644,root,root,755)
-%doc tools/lld/{LICENSE.TXT,README.md}
-%attr(755,root,root) %{_bindir}/lld
-%attr(755,root,root) %{_libdir}/liblld[ACDEHMPRXY]*.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/liblld[ACDEHMPRXY]*.so.3.7
+#%files -n lld
+#%defattr(644,root,root,755)
+#%doc tools/lld/{LICENSE.TXT,README.md}
+#%attr(755,root,root) %{_bindir}/lld
+#%attr(755,root,root) %{_libdir}/liblld[ACDEHMPRXY]*.so.%{version}
+#%attr(755,root,root) %ghost %{_libdir}/liblld[ACDEHMPRXY]*.so.3.7
 
-%files -n lld-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblld[ACDEHMPRXY]*.so
-%{_includedir}/lld
+#%files -n lld-devel
+#%defattr(644,root,root,755)
+#%attr(755,root,root) %{_libdir}/liblld[ACDEHMPRXY]*.so
+#%{_includedir}/lld
 
 %if %{with lldb}
 %files -n lldb
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/argdumper
 %attr(755,root,root) %{_bindir}/lldb
-%attr(755,root,root) %{_bindir}/lldb-%{version}
 %attr(755,root,root) %{_bindir}/lldb-mi
-%attr(755,root,root) %{_bindir}/lldb-mi-%{version}
 %attr(755,root,root) %{_bindir}/lldb-server
-%attr(755,root,root) %{_bindir}/lldb-server-%{version}
-%attr(755,root,root) %{_libdir}/liblldb.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/liblldb.so.3.7
+%attr(755,root,root) %{_libdir}/liblldb.so
 %dir %{py_sitedir}/lldb
 %attr(755,root,root) %{py_sitedir}/lldb/argdumper
 %{py_sitedir}/lldb/formatters
@@ -851,7 +850,6 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -n lldb-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblldb.so
 %{_libdir}/liblldb*.a
 %{_includedir}/lldb
 %endif
@@ -866,11 +864,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files ocaml-devel
 %defattr(644,root,root,755)
+%{_libdir}/ocaml/libLLVM*.a
 %{_libdir}/ocaml/libllvm*.a
 %{_libdir}/ocaml/llvm*.a
 %{_libdir}/ocaml/llvm*.cmx*
+%{_libdir}/ocaml/llvm*.mli
 
 %files ocaml-doc
 %defattr(644,root,root,755)
-%doc ocamldocs/*
+%doc moredocs/ocamldoc/html/*
 %endif
diff --git a/llvm-2.6-timestamp.patch b/llvm-2.6-timestamp.patch
new file mode 100644
index 0000000..ab0979e
--- /dev/null
+++ b/llvm-2.6-timestamp.patch
@@ -0,0 +1,11 @@
+--- llvm-2.6/Makefile.rules.timestamp  2009-08-19 18:04:44.000000000 -0400
++++ llvm-2.6/Makefile.rules    2009-09-09 02:10:38.287389725 -0400
+@@ -672,7 +672,7 @@
+ 
+ ProgInstall   = $(INSTALL) $(Install.StripFlag) -m 0755
+ ScriptInstall = $(INSTALL) -m 0755
+-DataInstall   = $(INSTALL) -m 0644
++DataInstall   = $(INSTALL) -p -m 0644
+ 
+ # When compiling under Mingw/Cygwin, the tblgen tool expects Windows
+ # paths. In this case, the SYSPATH function (defined in
diff --git a/llvm-lldb-atomic.patch b/llvm-lldb-atomic.patch
new file mode 100644
index 0000000..f1e8f63
--- /dev/null
+++ b/llvm-lldb-atomic.patch
@@ -0,0 +1,11 @@
+--- llvm-3.7.0.src/tools/lldb/lib/Makefile.orig        2014-07-21 
19:24:05.000000000 +0200
++++ llvm-3.7.0.src/tools/lldb/lib/Makefile     2014-10-19 22:11:21.104592254 
+0200
+@@ -173,7 +173,7 @@
+     # Don't allow unresolved symbols.
+     LLVMLibsOptions += -Wl,--no-undefined
+     # Link in python
+-    LLVMLibsOptions += $(PYTHON_BUILD_FLAGS) -lrt -ledit -lncurses -lpanel 
-lpthread
++    LLVMLibsOptions += $(PYTHON_BUILD_FLAGS) -lrt -ledit -lncurses -lpanel 
-lpthread -latomic
+     LLVMLibsOptions += -Wl,--soname,lib$(LIBRARYNAME)$(SHLIBEXT)
+ endif
+ 
diff --git a/llvm-lldb.patch b/llvm-lldb.patch
new file mode 100644
index 0000000..0b4ee39
--- /dev/null
+++ b/llvm-lldb.patch
@@ -0,0 +1,27 @@
+--- llvm-3.5.0.src/tools/lldb/Makefile.orig    2014-03-12 11:35:00.000000000 
+0100
++++ llvm-3.5.0.src/tools/lldb/Makefile 2014-10-04 08:18:52.270545688 +0200
+@@ -41,6 +41,8 @@
+ # Disable python and curses on mingw build
+ ifeq ($(HOST_OS),MingW)
+ CXXFLAGS += -DLLDB_DISABLE_PYTHON -DLLDB_DISABLE_CURSES
++else
++CPP.Flags += -I/usr/include/ncurses
+ endif
+ 
+ ifeq (,$(findstring -DLLDB_DISABLE_PYTHON,$(CXXFLAGS)))
+--- llvm-3.5.0.src/tools/lldb/scripts/Python/modules/readline/Makefile.orig    
2014-02-26 16:05:48.000000000 +0100
++++ llvm-3.5.0.src/tools/lldb/scripts/Python/modules/readline/Makefile 
2014-10-18 20:28:35.057301669 +0200
+@@ -91,9 +91,9 @@
+ # Target to move the shared library from the build python lib dir to
+ # the install python lib dir.
+ install-local:: $(LLDB_PYTHON_MODULE_DIR)/$(LIBRARYNAME)$(SHLIBEXT)
+-      $(Echo) Installing $(BuildMode) 
$(LLDB_PYTHON_MODULE_DIR)/$(LIBRARYNAME)$(SHLIBEXT) to 
$(DESTDIR)$(prefix)/lib/$(LLDB_PYTHON_MODULE_REL_DIR)
+-      $(Verb) $(MKDIR) "$(DESTDIR)$(prefix)/lib/$(LLDB_PYTHON_MODULE_REL_DIR)"
+-      $(Verb) $(ProgInstall) 
"$(LLDB_PYTHON_MODULE_DIR)/$(LIBRARYNAME)$(SHLIBEXT)" 
"$(DESTDIR)$(prefix)/lib/$(LLDB_PYTHON_MODULE_REL_DIR)"
+-      $(Verb) $(RM) "$(DESTDIR)$(prefix)/lib/$(LIBRARYNAME)$(SHLIBEXT)"
++      $(Echo) Installing $(BuildMode) 
$(LLDB_PYTHON_MODULE_DIR)/$(LIBRARYNAME)$(SHLIBEXT) to 
$(DESTDIR)$(PROJ_libdir)/$(LLDB_PYTHON_MODULE_REL_DIR)
++      $(Verb) $(MKDIR) 
"$(DESTDIR)$(PROJ_libdir)/$(LLDB_PYTHON_MODULE_REL_DIR)"
++      $(Verb) $(ProgInstall) 
"$(LLDB_PYTHON_MODULE_DIR)/$(LIBRARYNAME)$(SHLIBEXT)" 
"$(DESTDIR)$(PROJ_libdir)/$(LLDB_PYTHON_MODULE_REL_DIR)"
++      $(Verb) $(RM) "$(DESTDIR)$(PROJ_libdir)/$(LIBRARYNAME)$(SHLIBEXT)"
+ 
+ endif  # if !defined(LLDB_DISABLE_PYTHON)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/llvm.git/commitdiff/2dd86e7f05055337c12584dc2a73ed87a3a282e5

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to