cmake: tar: Parse 'cmake -E tar' arguments

This commit is contained in:
Bartosz Kosiorek
2019-03-08 23:20:52 +01:00
committed by Kyle Edwards
parent 51f3a76ab2
commit ea9a2c1759
9 changed files with 85 additions and 37 deletions

View File

@@ -412,6 +412,14 @@ public:
/** Setup the environment to enable VS 8 IDE output. */
static void EnableVSConsoleOutput();
enum cmTarAction
{
TarActionCreate,
TarActionList,
TarActionExtract,
TarActionNone
};
/** Create tar */
enum cmTarCompression
{
@@ -420,6 +428,7 @@ public:
TarCompressXZ,
TarCompressNone
};
static bool ListTar(const char* outFileName, bool verbose);
static bool CreateTar(const char* outFileName,
const std::vector<std::string>& files,