mirror of
https://github.com/reactos/CMake.git
synced 2024-11-24 12:09:48 +00:00
48004d9dbe
Green Hills MULTI is an IDE for embedded real-time systems. The IDE's product page can be found here: http://www.ghs.com/products/MULTI_IDE.html It supports cross compiling on ARM, Intel x86, and other architectures with various operating systems. The IDE exists on Linux and Windows host systems, but CMake will currently only generate the project files on Windows host systems.
45 lines
1.2 KiB
C++
45 lines
1.2 KiB
C++
/*============================================================================
|
|
CMake - Cross Platform Makefile Generator
|
|
Copyright 2015 Geoffrey Viola <geoffrey.viola@asirobots.com>
|
|
|
|
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.
|
|
============================================================================*/
|
|
#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;
|
|
}
|