diff --git a/cmssw-tool-conf.spec b/cmssw-tool-conf.spec index 0515602d8d0..8b50a833e57 100644 --- a/cmssw-tool-conf.spec +++ b/cmssw-tool-conf.spec @@ -17,6 +17,7 @@ Requires: classlib Requires: clhep Requires: coral Requires: cppunit +Requires: cpu_features Requires: curl Requires: das_client Requires: db6 diff --git a/cpu_features.spec b/cpu_features.spec new file mode 100644 index 00000000000..67539e9e650 --- /dev/null +++ b/cpu_features.spec @@ -0,0 +1,16 @@ +### RPM external cpu_features 0.7.0 + +Source: https://github.com/google/cpu_features/archive/refs/tags/v%{realversion}.tar.gz +BuildRequires: gmake cmake + +%prep +%setup -n %{n}-%{realversion} + +%build +cmake -S. -Bbuild \ + -DBUILD_TESTING=OFF \ + -DCMAKE_INSTALL_PREFIX:STRING=%{i} + +%install +cd build +make install diff --git a/scram-tools.file/tools/cpu_features/cpu_features.xml b/scram-tools.file/tools/cpu_features/cpu_features.xml new file mode 100644 index 00000000000..47c9121a335 --- /dev/null +++ b/scram-tools.file/tools/cpu_features/cpu_features.xml @@ -0,0 +1,11 @@ + + + + + + + + + + +