Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Kitware
GitHub Repository: Kitware/CMake
Path: blob/master/Source/CPack/cmCPackCygwinSourceGenerator.h
5000 views
1
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
2
file LICENSE.rst or https://cmake.org/licensing for details. */
3
#pragma once
4
5
#include "cmCPackArchiveGenerator.h"
6
7
/** \class cmCPackCygwinSourceGenerator
8
* \brief A generator for cygwin source files
9
*/
10
class cmCPackCygwinSourceGenerator : public cmCPackArchiveGenerator
11
{
12
public:
13
cmCPackTypeMacro(cmCPackCygwinSourceGenerator, cmCPackArchiveGenerator);
14
15
/**
16
* Construct generator
17
*/
18
cmCPackCygwinSourceGenerator();
19
~cmCPackCygwinSourceGenerator() override;
20
21
protected:
22
char const* GetPackagingInstallPrefix() override;
23
int InitializeInternal() override;
24
int PackageFiles() override;
25
char const* GetOutputExtension() override;
26
std::string InstallPrefix;
27
std::string OutputExtension;
28
};
29
30