mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-20 01:14:20 +00:00
Introjucer refactoring, moving more functionality from the ProjectExporters and into the ProjectTypes. Slightly altered the structure of nested groups that is generated, and tweaked the demo projects to reflect this. Couple of minor fixes to symbol exporting and CoreAudioFormat.
This commit is contained in:
parent
7844647bf3
commit
e130af03ec
54 changed files with 6323 additions and 6262 deletions
|
|
@ -117,7 +117,14 @@ ProjectExporter* ProjectExporter::createPlatformDefaultExporter (Project& projec
|
|||
|
||||
//==============================================================================
|
||||
ProjectExporter::ProjectExporter (Project& project_, const ValueTree& settings_)
|
||||
: project (project_),
|
||||
: xcodeIsBundle (false),
|
||||
xcodeCreatePList (false),
|
||||
xcodeCanUseDwarf (true),
|
||||
makefileIsDLL (false),
|
||||
msvcIsDLL (false),
|
||||
msvcIsWindowsSubsystem (true),
|
||||
msvcNeedsDLLRuntimeLib (false),
|
||||
project (project_),
|
||||
projectType (project_.getProjectType()),
|
||||
projectName (project_.getProjectName().toString()),
|
||||
projectFolder (project_.getFile().getParentDirectory()),
|
||||
|
|
@ -125,6 +132,8 @@ ProjectExporter::ProjectExporter (Project& project_, const ValueTree& settings_)
|
|||
{
|
||||
for (int i = 0; i < jmax (1, project.getNumConfigurations()); ++i)
|
||||
configs.add (project.getConfiguration (i));
|
||||
|
||||
groups.add (project.getMainGroup().createCopy());
|
||||
}
|
||||
|
||||
ProjectExporter::~ProjectExporter()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue