enhance(ci): Add ability to generate RPM package 31/331/7
authorE. Scott Daniels <daniels@research.att.com>
Wed, 12 Jun 2019 17:48:25 +0000 (13:48 -0400)
committerE. Scott Daniels <daniels@research.att.com>
Thu, 13 Jun 2019 18:35:54 +0000 (14:35 -0400)
commit29d871650240d6b4fba0ca46d7f13a90c004003c
tree6ef298291f2708833005cb1e1d6bc9bce7acc313
parent8a03ad0d2457f11aa40328c9e0e132bb7517155d
enhance(ci): Add ability to generate RPM package

The CMake configuration was enhanced to add the ability to
generate an RPM package in addition to a Debian package
provided the rpmbuild command is available in the current
environment.   The packages generated are now added to
the /tmp/build_output.yml file as fully qualified paths.

By default, the geneated package is a run-time package which
includes only the rmr libraries (no header files, and no
external libraries used to build RMr).  If the cmake
option -DDEV_PKG=1 is given at configure time, a dev package
will be generated which includes the header files, and
will have -dev added following the version info in the
package name (e.g. rmr-1.0.34.x86_64-dev.deb).

Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Ifb606e1f8b1ad0f08b3c4bd8b4012c0382947e04
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
BUILD
CMakeLists.txt
ci/Dockerfile
src/rmr/common/CMakeLists.txt