[cmake-developers] [CMake 0015005]: Take in account CPACK_INSTALL_SCRIPT when running `cpack`

Mantis Bug Tracker mantis at public.kitware.com
Thu Jul 3 05:17:54 EDT 2014


The following issue has been SUBMITTED. 
====================================================================== 
http://public.kitware.com/Bug/view.php?id=15005 
====================================================================== 
Reported By:                Alex Turbov
Assigned To:                
====================================================================== 
Project:                    CMake
Issue ID:                   15005
Category:                   CPack
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
====================================================================== 
Date Submitted:             2014-07-03 05:17 EDT
Last Modified:              2014-07-03 05:17 EDT
====================================================================== 
Summary:                    Take in account CPACK_INSTALL_SCRIPT when running
`cpack`
Description: 
According lines 226-258 of the Source/CPack/cmCPackGenerator.cxx file, there are
few ways to preinstall files to be packed: 
1) via CPACK_INSTALL_COMMANDS variable [InstallProjectViaInstallCommands()
function]
2) CPACK_INSTALL_SCRIPT [InstallProjectViaInstallScript()]
3) CPACK_INSTALLED_DIRECTORIES [InstallProjectViaInstalledDirectories()]
4) and finally CPACK_INSTALL_CMAKE_PROJECTS
[InstallProjectViaInstallCMakeProjects()]

but Source/CPack/cpack.cxx at line 470 checks only 1,3,4 options! so if my
configuration file has only CPACK_INSTALL_SCRIPT variable defined, it doesn't
want to run w/ the error:

.../Source/CPack/cpack.cxx:479 Please specify build tree of the project that
uses CMake using CPACK_INSTALL_CMAKE_PROJECTS, specify CPACK_INSTALL_COMMANDS,
or specify CPACK_INSTALLED_DIRECTORIES.


====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2014-07-03 05:17 Alex Turbov    New Issue                                    
======================================================================



More information about the cmake-developers mailing list