|  | @@ -24,12 +24,11 @@
 | 
	
		
			
				|  |  |  #include "cmFileTimeComparison.h"
 | 
	
		
			
				|  |  |  #include "cmGeneratedFileStream.h"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -#include <cmsys/Terminal.h>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  #if defined(CMAKE_BUILD_WITH_CMAKE)
 | 
	
		
			
				|  |  |  # include "cmDependsFortran.h" // For -E cmake_copy_f90_mod callback.
 | 
	
		
			
				|  |  |  # include "cmVariableWatch.h"
 | 
	
		
			
				|  |  |  # include "cmVersion.h"
 | 
	
		
			
				|  |  | +# include <cmsys/Terminal.h>
 | 
	
		
			
				|  |  |  #endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // only build kdevelop generator on non-windows platforms
 | 
	
	
		
			
				|  | @@ -1007,11 +1006,13 @@ int cmake::ExecuteCMakeCommand(std::vector<std::string>& args)
 | 
	
		
			
				|  |  |        return 1;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +#ifdef CMAKE_BUILD_WITH_CMAKE
 | 
	
		
			
				|  |  |      // Internal CMake color makefile support.
 | 
	
		
			
				|  |  | -    else if (args[1] == "cmake_echo_color" )
 | 
	
		
			
				|  |  | +    else if (args[1] == "cmake_echo_color")
 | 
	
		
			
				|  |  |        {
 | 
	
		
			
				|  |  |        return cmake::ExecuteEchoColor(args);
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | +#endif
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      // Tar files
 | 
	
		
			
				|  |  |      else if (args[1] == "tar" && args.size() > 3)
 | 
	
	
		
			
				|  | @@ -2353,6 +2354,7 @@ void cmake::GenerateGraphViz(const char* fileName)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  //----------------------------------------------------------------------------
 | 
	
		
			
				|  |  | +#ifdef CMAKE_BUILD_WITH_CMAKE
 | 
	
		
			
				|  |  |  int cmake::ExecuteEchoColor(std::vector<std::string>& args)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |    // The arguments are
 | 
	
	
		
			
				|  | @@ -2457,3 +2459,9 @@ int cmake::ExecuteEchoColor(std::vector<std::string>& args)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    return 0;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +#else
 | 
	
		
			
				|  |  | +int cmake::ExecuteEchoColor(std::vector<std::string>&)
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +  return 1;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +#endif
 |