-%{__make} -C make/linux \
- prefix=%{_prefix} \
- libdir=%{_libdir} \
- CXX="%{__cxx}" \
- LD="%{__cxx}" \
- LDFLAGS="%{rpmldflags}"\
- DEBUGFLAGS="%{rpmcflags} %{?debug:-DDEBUG}"
+# .pc file generation expects relative CMAKE_INSTALL_{INCLUDE,LIB}DIR
+%if %{with static_libs}
+install -d build-static
+cd build-static
+%cmake .. \
+ -DBUILD_SHARED_LIBS:BOOL=OFF \
+ -DCMAKE_INSTALL_INCLUDEDIR=include \
+ -DCMAKE_INSTALL_LIBDIR=%{_lib}
+
+%{__make}
+cd ..
+%endif
+
+install -d build
+cd build
+%cmake .. \
+ -DCMAKE_INSTALL_INCLUDEDIR=include \
+ -DCMAKE_INSTALL_LIBDIR=%{_lib}
+
+%{__make}