summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDongkyun Son <dongkyun.s@samsung.com>2024-01-09 16:35:48 +0900
committerDongkyun Son <dongkyun.s@samsung.com>2024-01-09 16:58:16 +0900
commita71244988ca36db4cf269c65ad1cf860f8172c21 (patch)
tree7117affaab7f5f805318dbf0430d5476a77d6259
parentfcfb14342668bbbcbed08bbaa677e763222a3651 (diff)
downloadllvm-tizen_base_15.0.7.tar.gz
llvm-tizen_base_15.0.7.tar.bz2
llvm-tizen_base_15.0.7.zip
Python bindings to parts of the Clang library Change-Id: I00882987dd8adfb074ae1c7887bb6ba57ff337db Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
-rw-r--r--packaging/llvm.spec13
1 files changed, 13 insertions, 0 deletions
diff --git a/packaging/llvm.spec b/packaging/llvm.spec
index 7ec86e9dbfd9..f0641c2d345a 100644
--- a/packaging/llvm.spec
+++ b/packaging/llvm.spec
@@ -153,6 +153,12 @@ Summary: Compiler runtime libraries
%description -n compiler-rt
Compiler runtime libraries
+%package -n python-clang
+Summary: Python bindings to parts of the Clang library
+
+%description -n python-clang
+Python bindings to parts of the Clang library
+
%prep
%setup -q
@@ -260,6 +266,10 @@ ln -sf %{sdk_bin_dir}/lldb %{buildroot}%{install_prefix}/bin/
cp -P %{buildroot}%{library_dir}/liblldb.so* %{buildroot}%{sdk_lib_dir}/
%endif
+# Install the clang python bits
+mkdir -p %{buildroot}%{python_sitelib}
+cp -a ../clang/bindings/python/clang %{buildroot}%{python_sitelib}/
+
rm -rf %{buildroot}/usr/lib/debug/*
rm -rf %{buildroot}/usr/lib/libear/*
rm -rf %{buildroot}/usr/lib/libscanbuild/*
@@ -469,3 +479,6 @@ echo Cleaning %{buildroot}
%defattr(-,root,root,-)
%{library_dir}/clang/%{version}/include/sanitizer/*
%{library_dir}/clang/%{version}/*
+
+%files -n python-clang
+%{python_sitelib}/clang