> 2. Is there a way to generate a RPM with "standard" name:
> I mean, something like: cmake-3.2.3-1.el6.x86_64.rpm
> Instead of: cmake-3.2.3-Linux-x86_64.rpm
You can add
-D CPACK_OUTPUT_FILE_NAME=cmake-${RPM_RELEASE}.el6.x86_64.rpm
to your packaging command. This will force package name.
Forcing the name will cause a CPack error:
CPack Error: Problem copying the package
but at that point the package was already created - you just have to
find it as it wasn't copied from rpmbuild dir to cmake root dir:
find . -name *.rpm | xargs -i{ cp { ./
> 3. I tried what I built, but:
> CMake Error: Could not find CMAKE_ROOT !!!
> CMake has most likely not been installed correctly.
> Modules directory not found in
> /usr/share/cmake-3.2
> CMake Error: Error executing cmake::LoadCache(). Aborting.
>
>
> Problem is that the created directory exists but it can't be read
> because of permissions: drwxr-x---.
That's odd... If I run the command below on rpm created from cmake
repository master branch I get different permissions:
rpm -qp --qf "[%-15{=NAME} %-36{FILENAMES} %{FILEMODES:perms}\n]"
cmake-3.3.20150607-gcb1a9-Linux-x86_64.rpm | grep "Modules "
cmake /usr/share/cmake-3.3/Modules drwxr-xr-x
Regards,
Domen
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more
information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers