/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying file Copyright.txt or https://cmake.org/licensing for details. */ #include "cmGhsMultiGpj.h" #include "cmGeneratedFileStream.h" void GhsMultiGpj::WriteGpjTag(Types const gpjType, cmGeneratedFileStream* const filestream) { char const* tag; switch (gpjType) { case INTERGRITY_APPLICATION: tag = "INTEGRITY Application"; break; case LIBRARY: tag = "Library"; break; case PROJECT: tag = "Project"; break; case PROGRAM: tag = "Program"; break; case REFERENCE: tag = "Reference"; break; case SUBPROJECT: tag = "Subproject"; break; default: tag = ""; } *filestream << "[" << tag << "]" << std::endl; }