Thanks, the custom command works

Am 21.05.2012 um 17:41 schrieb David Cole <david.c...@kitware.com>:

> On Mon, May 21, 2012 at 3:30 AM, Eric Noulard <eric.noul...@gmail.com> wrote:
> 2012/5/21  <noru...@me.com>:
> > Is there an environment variable or a CMake/CPack variable which is must 
> > set?
> 
> Currently AFAIK there aren't any.
> But it would be easy to add, you may propose a patch.
> 
> > how can I configure a project for Visual Studio to use the "--verbose" and 
> > the "--debug"
> > options/command line parameters?
> 
> As a workaround I would suggest to craft a custom target that will do the job:
> 
> add_custom_target(PACKAGE_DEBUG
>              COMMAND ${CMAKE_CPACK_COMMAND} --debug --verbose
> --config CPackConfig.cmake
>              COMMENTS "Build package with debug and verbose output")
> --
> Erk
> Le gouvernement représentatif n'est pas la démocratie --
> http://www.le-message.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
> 
> 
> I don't think this needs to be done very often, and is not worth making a 
> change in CMake for... (So I don't want a patch for it... thanks, anyway)  
> You can easily edit the custom command that CMake already generates for 
> running CPack directly in the Visual Studio gui if you need to add command 
> line arguments for debugging purposes.
> 
> Simply right click the "PACKAGE" project, and choose "Properties" -- when the 
> property pages come up, look for "Build Events" and "Post-Build Event" and 
> edit the command line for the post build event.
> 
> You can see there's one line in there that calls cpack with something like:
> 
>   "C:\Program Files (x86)\CMake 2.8\bin\cpack.exe" -C $(Configuration) 
> --config ./CPackConfig.cmake
> 
> Just add your --verbose and --debug there, and then right click the "PACKAGE" 
> project again, and choose "Project Only > Build Only PACKAGE" to execute the 
> post build command that you just edited...
> 
> 
> Alternatively, besides some environment differences (which may but don't 
> typically cause final package differences), there should be no reason you 
> can't just run cpack directly from a command prompt in your build tree and 
> get the exact same package.
> 
> 
> HTH,
> David
> 
> 
--

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

Reply via email to