1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-14 00:14:18 +00:00

Introjucer: refactored some functions and made it add "--no-undefined" to linux VST makefile linker settings.

This commit is contained in:
jules 2015-05-22 11:27:01 +01:00
parent 3e5b15a8e3
commit 43ce64a099
13 changed files with 56 additions and 63 deletions

View file

@ -164,9 +164,7 @@ String GeneratedCode::getClassDeclaration() const
parentClassLines.addTokens (parentClasses, ",", StringRef());
parentClassLines.addArray (getExtraParentClasses());
parentClassLines.trim();
parentClassLines.removeEmptyStrings();
parentClassLines.removeDuplicates (false);
parentClassLines = getCleanedStringArray (parentClassLines);
if (parentClassLines.contains ("public Button", false))
parentClassLines.removeString ("public Component", false);
@ -186,9 +184,7 @@ String GeneratedCode::getInitialiserList() const
if (parentClassInitialiser.isNotEmpty())
inits.insert (0, parentClassInitialiser);
inits.trim();
inits.removeEmptyStrings();
inits.removeDuplicates (false);
inits = getCleanedStringArray (inits);
String s;
@ -217,12 +213,10 @@ String GeneratedCode::getInitialiserList() const
static String getIncludeFileCode (StringArray files)
{
files.trim();
files.removeEmptyStrings();
files.removeDuplicates (false);
String s;
files = getCleanedStringArray (files);
for (int i = 0; i < files.size(); ++i)
s << "#include \"" << files[i] << "\"\n";