[CMake] CPack: CPACK_COMPONENT_GROUP in cmake 2.8.3 / Windows binary zip

Clinton Stimpson clinton at elemtech.com
Tue Feb 8 14:14:35 EST 2011


On Tuesday, February 08, 2011 12:10:36 pm Clinton Stimpson wrote:
> On Tuesday, February 08, 2011 11:29:31 am Eric Noulard wrote:
> > 2011/2/8 Mathieu Malaterre <mathieu.malaterre at gmail.com>:
> > > Hi Eric,
> > > 
> > >  Thanks a bunch for your tremendous work !
> > 
> > You're welcome, feedback of this feature is welcomed.
> > 
> > >  Quick question would this means that the warning will also go away:
> > > "CPack warning: both CPACK_COMPONENTS_ALL and CPACK_MONOLITHIC_INSTALL
> > > have been set."
> > > 
> > >  AFAIK  CPACK_COMPONENTS_ALL is required to be set to list all
> > > 
> > > different components, but I still need  CPACK_MONOLITHIC_INSTALL for
> > > backward compatibility.
> > 
> > No the warning will not go away because you shouldn't usually use both.
> > (in fact it may go away because you won't need to set
> > CPACK_MONOLITHIC_INSTALL anymore ...)
> 
> I also saw that warning with this example (there's nothing in this example
> about a MONOLITHIC install):
> 
> cmake_minimum_required(VERSION 2.8)
> project(hello)
> install(CODE "message(installing...)" COMPONENT Hello)
> set(CPACK_COMPONENTS_ALL Hello)
> set(CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE 1)
> set(CPACK_ARCHIVE_COMPONENT_INSTALL 1)
> include(CPack)
> 
> $ cpack -G TGZ
> 
> Why is it a warning if no groups are defined?  Is it because one should use
> groups?
> However, I can suppress that warning with
> set(CPACK_COMPONENTS_IGNORE_GROUPS 1)

Oh sorry..  This isn't related...   
Anyway, I was seeing a different warning:
CPack Warning: [TGZ] Some Components defined but NO component group: Ignoring 
component group.

-- 
Clinton Stimpson
Elemental Technologies, Inc
Computational Simulation Software, LLC
www.csimsoft.com


More information about the CMake mailing list