Alex Turbov
f739752ad6
CPack: Add NuGet support
...
Create a CPack generator that uses `nuget.exe` to create packages:
https://docs.microsoft.com/en-us/nuget/what-is-nuget
NuGet packages could be easily produced from a `*.nuspec` file (running
`nuget pack` in the directory w/ the spec file). The spec filename does
not affect the result `*.nupkg` name -- only `id` and `version` elements
of the spec are used (by NuGet).
Some implementation details:
* Minimize C++ code -- use CMake script do to the job. It just let the
base class (`cmCPackGenerator`) to preinstall everything to a temp
directory, render the spec file and run `nuget pack` in it, harvesting
`*.nupkg` files...;
* Ignore package name (and use default paths) prepared by the base class
(only `CPACK_TEMPORARY_DIRECTORY` is important) -- final package
filename is a responsibility of NuGet, so after generation just scan the
temp directory for the result `*.nupkg` file(s) and update
`packageFileNames` data-member of the generator;
* The generator supports _all-in-one_ (default), _one-group-per-package_
and _one-component-per-package_ modes.
2018-05-11 09:28:44 -04:00
..
2013-10-15 14:12:03 -04:00
2016-09-30 13:49:47 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2015-02-05 11:16:59 -05:00
2013-10-15 14:12:03 -04:00
2014-08-18 11:18:48 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2017-03-11 19:46:25 +08:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-12-13 16:14:02 +01:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2017-05-17 00:47:15 +02:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2017-06-10 07:53:59 -04:00
2014-07-28 10:24:03 -04:00
2017-01-11 13:56:45 +03:00
2013-10-15 14:12:03 -04:00
2018-05-11 09:28:44 -04:00
2013-10-15 14:12:03 -04:00
2016-06-03 14:41:57 -06:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2017-03-01 15:31:05 -05:00
2013-10-15 14:12:03 -04:00
2015-01-22 11:15:54 -05:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2017-10-17 08:07:09 +11:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-16 10:53:01 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2014-12-17 10:59:48 -05:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2014-08-21 14:45:01 +02:00
2017-11-29 14:51:32 +01:00
2013-10-15 14:12:03 -04:00
2016-07-13 09:15:16 -04:00
2013-10-15 14:12:03 -04:00
2014-11-11 13:02:16 -05:00
2014-10-02 09:28:02 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2016-03-07 11:46:49 -05:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2017-09-22 10:42:27 -04:00
2013-10-15 14:12:03 -04:00
2014-02-26 08:53:00 -05:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2017-09-01 11:46:28 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2018-03-20 09:29:44 +01:00
2018-03-20 09:29:44 +01:00
2018-03-20 09:29:44 +01:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2014-10-02 09:28:02 -04:00
2016-06-08 12:44:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2016-01-20 09:33:38 -05:00
2015-03-23 09:12:19 -04:00
2014-12-04 10:41:26 -05:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2017-02-07 11:24:18 -05:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2013-10-15 14:12:03 -04:00
2014-05-14 13:57:30 -04:00