> 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

Reply via email to