2011/4/27 Eric Noulard <eric.noul...@gmail.com>: > 2011/4/27 Daniel Nelson <tor...@connect2.com>: >> On Wed, Apr 27, 2011 at 08:49:56PM +0200, Eric Noulard wrote: >>> 2011/4/27 Daniel Nelson <tor...@connect2.com>: >>> > I am using CPACK_ARCHIVE_COMPONENT_INSTALL to create separate tar files >>> > for each component, but when I enable it I no longer have a top level >>> > directory in the tar. >>> > >>> > For example, if archive component install is off then the tar files >>> > contains files with paths like foobar-1.2.3-Linux-x86_64/bin/foobar, but >>> > with component install on the paths are just bin/foobar. I tried >>> > turning CPACK_INCLUDE_TOPLEVEL_DIRECTORY on but it doesn't seem to help. >>> > Is this behavior on purpose and if so is it possible to change? >>> >>> This was not intentional, this is not really a bug because the >>> component splitting >>> wasn't available before but you can file a bug and we'll discuss what to do. >>> >>> >>> Which version of CMake are you using? >> >> I'm using 2.8.4 from debian. Added an issue: >> http://public.kitware.com/Bug/view.php?id=12129 >> >> If it will help I could probably prepare a patch this weekend. > > Off course, yes it will. > Please attach it to the bug report I'll review it. > Thanks.
Hi everybody I just reviewed the patch from Daniel and it seems fine to me BUT including this would change the default cpack behavior for all Archive Generators (ZIP, TGZ, STGZ, TBZ2) when doing component install. The "new" behavior is more consistent with the non-component behavior but the two has been different since 2.8.4 so I'd like to know whether if people are relying on it or if we may change such default behavior which may be viewed as flawed... Please have a look at: http://public.kitware.com/Bug/view.php?id=12129 and comment here. I'd like to have feedback before pushing this to next. Currently it is in stage/AddTopLevelForComponent. -- Erk Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake