| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -42,6 +42,7 @@ StringArray ProjectExporter::getExporterNames() | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    s.add (MSVCProjectExporterVC2010::getName());
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    s.add (MSVCProjectExporterVC2012::getName());
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    s.add (MSVCProjectExporterVC2013::getName());
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    s.add (MSVCProjectExporterVC2015::getName());
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    s.add (MakefileProjectExporter::getNameLinux());
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    s.add (AndroidProjectExporter::getNameAndroid());
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    s.add (CodeBlocksProjectExporter::getNameCodeBlocks());
 | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -74,9 +75,10 @@ ProjectExporter* ProjectExporter::createNewExporter (Project& project, const int | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        case 4:     exp = new MSVCProjectExporterVC2010 (project, ValueTree (MSVCProjectExporterVC2010::getValueTreeTypeName())); break;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        case 5:     exp = new MSVCProjectExporterVC2012 (project, ValueTree (MSVCProjectExporterVC2012::getValueTreeTypeName())); break;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        case 6:     exp = new MSVCProjectExporterVC2013 (project, ValueTree (MSVCProjectExporterVC2013::getValueTreeTypeName())); break;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        case 7:     exp = new MakefileProjectExporter   (project, ValueTree (MakefileProjectExporter  ::getValueTreeTypeName())); break;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        case 8:     exp = new AndroidProjectExporter    (project, ValueTree (AndroidProjectExporter   ::getValueTreeTypeName())); break;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        case 9:     exp = new CodeBlocksProjectExporter (project, ValueTree (CodeBlocksProjectExporter::getValueTreeTypeName())); break;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        case 7:     exp = new MSVCProjectExporterVC2015 (project, ValueTree (MSVCProjectExporterVC2015::getValueTreeTypeName())); break;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        case 8:     exp = new MakefileProjectExporter   (project, ValueTree (MakefileProjectExporter  ::getValueTreeTypeName())); break;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        case 9:     exp = new AndroidProjectExporter    (project, ValueTree (AndroidProjectExporter   ::getValueTreeTypeName())); break;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        case 10:    exp = new CodeBlocksProjectExporter (project, ValueTree (CodeBlocksProjectExporter::getValueTreeTypeName())); break;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        default:    jassertfalse; return 0;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    }
 | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -99,6 +101,7 @@ ProjectExporter* ProjectExporter::createExporter (Project& project, const ValueT | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (exp == nullptr)    exp = MSVCProjectExporterVC2010::createForSettings (project, settings);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (exp == nullptr)    exp = MSVCProjectExporterVC2012::createForSettings (project, settings);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (exp == nullptr)    exp = MSVCProjectExporterVC2013::createForSettings (project, settings);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (exp == nullptr)    exp = MSVCProjectExporterVC2015::createForSettings (project, settings);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (exp == nullptr)    exp = XCodeProjectExporter     ::createForSettings (project, settings);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (exp == nullptr)    exp = MakefileProjectExporter  ::createForSettings (project, settings);
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (exp == nullptr)    exp = AndroidProjectExporter   ::createForSettings (project, settings);
 | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -123,6 +126,7 @@ bool ProjectExporter::canProjectBeLaunched (Project* project) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            MSVCProjectExporterVC2010::getValueTreeTypeName(),
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            MSVCProjectExporterVC2012::getValueTreeTypeName(),
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            MSVCProjectExporterVC2013::getValueTreeTypeName(),
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            MSVCProjectExporterVC2015::getValueTreeTypeName(),
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			           #elif JUCE_LINUX
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            // (this doesn't currently launch.. not really sure what it would do on linux)
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            //MakefileProjectExporter::getValueTreeTypeName(),
 | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -695,4 +699,4 @@ String ProjectExporter::getExternalLibraryFlags (const BuildConfiguration& confi | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        return replacePreprocessorTokens (config, "-l" + libraries.joinIntoString (" -l")).trim();
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    return String::empty;
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			}
 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			} |