// WriteHeader //------------------------------------------------------------------------------ void SLNGenerator::WriteHeader( const AString & solutionVisualStudioVersion, const AString & solutionMinimumVisualStudioVersion ) { const char * defaultVersion = "14.0.22823.1"; // Visual Studio 2015 RC const char * defaultMinimumVersion = "10.0.40219.1"; // Visual Studio Express 2010 const char * version = ( solutionVisualStudioVersion.GetLength() > 0 ) ? solutionVisualStudioVersion.Get() : defaultVersion ; const char * minimumVersion = ( solutionMinimumVisualStudioVersion.GetLength() > 0 ) ? solutionMinimumVisualStudioVersion.Get() : defaultMinimumVersion ; const char * shortVersionStart = version; const char * shortVersionEnd = version; for ( ; *shortVersionEnd && *shortVersionEnd != '.' ; ++shortVersionEnd ); AStackString<> shortVersion( shortVersionStart, shortVersionEnd ); // header Write( "\r\n" ); // Deliberate blank line Write( "Microsoft Visual Studio Solution File, Format Version 12.00\r\n" ); Write( "# Visual Studio %s\r\n", shortVersion.Get() ); Write( "VisualStudioVersion = %s\r\n", version ); Write( "MinimumVisualStudioVersion = %s\r\n", minimumVersion ); }
static void fullVersion() { shortVersion(); CONSOLE_PRINTF( "\thost config: %s\n\ttarget config: %s\n", rvm_host_configuration, rvm_target_configuration); CONSOLE_PRINTF( "\theap default initial size: %u MiBytes\n", heap_default_initial_size/(1024*1024)); CONSOLE_PRINTF( "\theap default maximum size: %u MiBytes\n", heap_default_maximum_size/(1024*1024)); }
static void fullVersion() { shortVersion(); fprintf(SysTraceFile, "\thost config: %s\n\ttarget config: %s\n", rvm_host_configuration, rvm_target_configuration); fprintf(SysTraceFile, "\theap default initial size: %u MiBytes\n", heap_default_initial_size/(1024*1024)); fprintf(SysTraceFile, "\theap default maximum size: %u MiBytes\n", heap_default_maximum_size/(1024*1024)); }