Name: pin-server Version: 0.4.0 Release: 1 Summary: Pin (Plug-IN framework) server provides plugin APIs for compiler optimization developers to develop optimization pass. License: Apache 2.0 URL: https://gitee.com/openeuler/pin-server Source0: %{name}-%{version}.tar.gz BuildRequires: gcc gcc-c++ cmake make pkgconfig grpc grpc-plugins grpc-devel protobuf-devel jsoncpp-devel BuildRequires: llvm-mlir llvm-mlir-static llvm-mlir-devel llvm-devel Requires: grpc protobuf %description Pin (Plug-IN framework) server provides plugin APIs for compiler optimization developers to develop optimization pass. %package demo Summary: Demo for %{name} Requires: grpc protobuf %description demo A demo for pin-server # skip debuginfo packages %global debug_package %{nil} %prep %setup -q mkdir -p _build cd _build %{cmake} .. -DCMAKE_INSTALL_PREFIX=%{_usr} -DCMAKE_INSTALL_LIBDIR=%{_libdir} -DMLIR_DIR=/usr/lib64/cmake/mlir -DLLVM_DIR=/usr/lib64/cmake/llvm %build cd _build %make_build %install cd _build %make_install %files %license LICENSE %attr(0755,root,root) %{_bindir}/pin_server %files demo %attr(0755,root,root) %{_libdir}/libpin_user.so %attr(0755,root,root) %{_libdir}/libMLIRPlugin.so %attr(0755,root,root) %{_libdir}/libMLIRPlugin.so.12 %attr(0755,root,root) %{_libdir}/libMLIRServerAPI.so %attr(0755,root,root) %{_libdir}/libMLIRServerAPI.so.12 %attr(0644,root,root) %{_libdir}/libpin_user.sha256 %changelog * Tue Dec 20 2022 zhaowenyu <804544223@qq.com> - 0.4.0-1 - Type:Update - ID:NA - SUG:NA - DESC:Update to v0.4.0 * Thu Dec 08 2022 benniaobufeijiushiji - 0.3.0-2 - Type:Sync - ID:NA - SUG:NA - DESC:Sync patch from openEuler/pin-server * Thu Dec 01 2022 wumingchuan - 0.3.0-1 - Type:Update - ID:NA - SUG:NA - DESC:Update to v0.3.0 * Thu Sep 29 2022 wumingchuan - 0.2.0-1 - Type:Update - ID:NA - SUG:NA - DESC:Update to v0.2.0 * Sat Aug 27 2022 liyancheng <412998149@qq.com> - 0.1.0-2 - Type:Bugfix - ID:NA - SUG:NA - DESC:Static link plg_grpc_proto * Fri Aug 26 2022 liyancheng <412998149@qq.com> - 0.1.0-1 - Type:Init - ID:NA - SUG:NA - DESC:Init pin-server repository