Hi all, I've encountered a problem generating RPMs with the latest CVS: apparently, some versions of rpmbuild (ours is 4.2.2) do the pre-processing even when the variable to replace is inside commentaries.
In CPackRPM.cmake, the %install directive is found twice (lines 192 and 198), thus rpmbuild exists with the following message: $ /usr/bin/rpmbuild -bb <path to generated spec file> error: line 34: second %install The attached patch solved the problem for me. Frederik Index: Modules/CPackRPM.cmake =================================================================== RCS file: /cvsroot/CMake/CMake/Modules/CPackRPM.cmake,v retrieving revision 1.6 diff -u -r1.6 CPackRPM.cmake --- Modules/CPackRPM.cmake 1 Nov 2007 13:52:09 -0000 1.6 +++ Modules/CPackRPM.cmake 25 Feb 2008 17:28:28 -0000 @@ -189,7 +189,7 @@ # This is a shortcutted spec file # generated by CMake RPM generator -# we skip the %prepn %build and %install +# we skip the prepn build and install # steps because CPack does that for us #%prep _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake