/*============================================================================ CMake - Cross Platform Makefile Generator Copyright 2014 Kitware, Inc., Insight Software Consortium Distributed under the OSI-approved BSD License (the "License"); see accompanying file Copyright.txt for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the License for more information. ============================================================================*/ #ifndef cmCPackPropertiesGenerator_h #define cmCPackPropertiesGenerator_h #include "cmScriptGenerator.h" #include "cmInstalledFile.h" /** \class cmCPackPropertiesGenerator * \brief Support class for generating CPackProperties.cmake. * */ class cmCPackPropertiesGenerator: public cmScriptGenerator { public: cmCPackPropertiesGenerator( cmMakefile* mf, cmInstalledFile const& installedFile, std::vector const& configurations); protected: virtual void GenerateScriptForConfig(std::ostream& os, const std::string& config, Indent const& indent); cmMakefile* Makefile; cmInstalledFile const& InstalledFile; }; #endif