diff --git a/pin-gcc-client-0.1.0.tar.gz b/pin-gcc-client-0.1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd402b0983f87055a7556913ea97d09de09db7cd Binary files /dev/null and b/pin-gcc-client-0.1.0.tar.gz differ diff --git a/pin-gcc-client.spec b/pin-gcc-client.spec new file mode 100644 index 0000000000000000000000000000000000000000..38739afc5aaa039be9add48742bf0010513634e8 --- /dev/null +++ b/pin-gcc-client.spec @@ -0,0 +1,41 @@ +Name: pin-gcc-client +Version: 0.1.0 +Release: 1 +Summary: A Pin (Plug-IN framework) client is implemented based on GCC plugin and can execute the compiler optimization pass in GCC. +License: Apache 2.0 +URL: https://gitee.com/src-openeuler/pin-gcc-client +Source0: %{name}-%{version}.tar.gz + +BuildRequires: gcc gcc-c++ gcc-plugin-devel cmake make pkgconfig grpc grpc-plugins grpc-devel protobuf-devel jsoncpp-devel +Requires: gcc grpc protobuf + +%description +A Pin (Plug-IN framework) client is implemented based on GCC plugin and can execute the compiler optimization pass in GCC. + +# skip debuginfo packages +%global debug_package %{nil} + +%prep +%setup -q +mkdir -p _build +cd _build +%{cmake} .. -DCMAKE_INSTALL_PREFIX=%{_usr} -DCMAKE_INSTALL_LIBDIR=%{_libdir} + +%build +cd _build +%make_build + +%install +cd _build +%make_install + +%files +%license LICENSE +%attr(0755,root,root) %{_libdir}/libpin_gcc_client.so + +%changelog +* Fri Aug 26 2022 liyancheng <412998149@qq.com> - 0.1.0-1 +- Type:Init +- ID:NA +- SUG:NA +- DESC:Init pin-gcc-client repository