[CMake] Problems with CPack 2.8.8

David Cole david.cole at kitware.com
Tue Jul 3 08:30:24 EDT 2012


Looks like the "help = true; / help = false;" chunk of this commit is
responsible:

  http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=c6a016944211b737c45385423fc7df10462e34ab#patch6

Eric, do you have time to take a look at this today, or should I put
this on my list to try to restore the 2.8.7 behavior in time for
2.8.9-rc2?


Thanks,
David


On Tue, Jul 3, 2012 at 7:56 AM, NoRulez <norulez at me.com> wrote:
> Because of the long time... this was because first I thought it was my
> fault.
>
> It would be great if the old behavior could be restored.
>
> Best Regards
>
> Am 03. Juli 2012 um 13:35 schrieb David Cole <david.cole at kitware.com>:
>
>
> Looks like we let the default command line behavior get trounced when
> we added the new cpack --help* stuff... Guess we don't have a test for
> that.
>
> To loop over all configure CPack generators, you can still use the command
> line:
>
> cpack -C CPackConfig.cmake
>
> But:
>
> cpack
>
> just by itself simply spits out the help text now.
>
> Should we put it back to the way it was in 2.8.7, or should we leave
> it the way it is now in 2.8.8?
>
> Seems like 3 months is a pretty long time before anybody noticed a
> change in behavior like this one.
>
>
> Thanks for the report. And further comments will be appreciated.
>
> David
>
>
> On Tue, Jul 3, 2012 at 4:28 AM, NoRulez <norulez at me.com> wrote:
>> Hello,
>>
>> i've upgraded my cmake installation from 2.8.7 to 2.8.8. After the upgrade
>> the cpack has an unwanted behavior.
>>
>> When i run cpack from the build directory (in cpack 2.8.7) then cpack
>> iterates over all configured CPACK_GENERATORs and creates the
>> installer/archives.
>> But with cpack 2.8.8 I get only the options from cpack.
>> Is this a bug or did I need to configure something else in 2.8.8?
>>
>> cpack version 2.8.8
>> Usage
>>
>>   cpack -G <generator> [options]
>>
>> Options
>>   -G <generator>              = Use the specified generator to generate
>>                                 package.
>>   -C <Configuration>          = Specify the project configuration
>>   -D <var>=<value>            = Set a CPack variable.
>>   --config <config file>      = Specify the config file.
>>   --verbose,-V                = enable verbose output
>>   --debug                     = enable debug output (for CPack developers)
>>   -P <package name>           = override/define CPACK_PACKAGE_NAME
>>   -R <package version>        = override/define CPACK_PACKAGE_VERSION
>>   -B <package directory>      = override/define CPACK_PACKAGE_DIRECTORY
>>   --vendor <vendor name>      = override/define CPACK_PACKAGE_VENDOR
>>   --help-command cmd [file]   = Print help for a single command and exit.
>>   --help-command-list [file]  = List available commands and exit.
>>   --help-commands [file]      = Print help for all commands and exit.
>>   --help-variable var [file]  = Print help for a single variable and exit.
>>   --help-variable-list [file] = List documented variables and exit.
>>   --help-variables [file]     = Print help for all variables and exit.
>>   --copyright [file]          = Print the CMake copyright and exit.
>>   --help,-help,-usage,-h,-H,/?= Print usage information and exit.
>>   --help-full [file]          = Print full help and exit.
>>   --help-html [file]          = Print full help in HTML format.
>>   --help-man [file]           = Print full help as a UNIX man page and
>> exit.
>>   --version,-version,/V [file]= Show program name/version banner and exit.
>>
>> Generators
>>   NSIS                        = Null Soft Installer
>>   STGZ                        = Self extracting Tar GZip compression
>>   TBZ2                        = Tar BZip2 compression
>>   TGZ                         = Tar GZip compression
>>   TZ                          = Tar Compress compression
>>   ZIP                         = ZIP file format
>>
>> Best Regards
>> NoRulez
>>
>> --
>>
>> 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


More information about the CMake mailing list