Simple demo library and demo app to be build with cmake. It will be used to test that library paths are correct when building RPM and/or Debian package... TODO.
cmake3 required. For Fedora 35:
sudo dnf install cmake make gcc
For CentOS 7:
- EPEL required
sudo yum install cmake3 cmake3-data make gcc
And build under ~/tmp
:
mkdir -p ~/tmp/
./rebuild_cmake_linux.sh
Tested under Fedora 35:
sudo dnf install tito gcc make rpm-build rpmdevtools
To build latest untagged version from git, use:
tito build --rpm --test
To build latest tagged version from git, use:
tito build --rpm
RPMS are created in folder /tmp/tito
including /tmp/tito/x86_64
.
Always validate spec file with:
# for CentOS 7
rpmlint -i cmake-demo.spec
# for Fedora 35
rpmlint -v cmake-demo.spec