mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-16 00:34:19 +00:00
Projucer: Added PCH support for Xcode and Visual Studio exporters
This commit is contained in:
parent
58652ce490
commit
d677fd6264
18 changed files with 459 additions and 186 deletions
|
|
@ -1510,6 +1510,11 @@ bool Project::Item::isImageFile() const
|
|||
|| getFile().hasFileExtension ("svg"));
|
||||
}
|
||||
|
||||
bool Project::Item::isSourceFile() const
|
||||
{
|
||||
return isFile() && getFile().hasFileExtension (sourceFileExtensions);
|
||||
}
|
||||
|
||||
Project::Item Project::Item::findItemWithID (const String& targetId) const
|
||||
{
|
||||
if (state [Ids::ID] == targetId)
|
||||
|
|
@ -1565,6 +1570,9 @@ bool Project::Item::shouldInhibitWarnings() const { return state [Ids:
|
|||
|
||||
bool Project::Item::isModuleCode() const { return belongsToModule; }
|
||||
|
||||
Value Project::Item::getShouldSkipPCHValue() { return state.getPropertyAsValue (Ids::skipPCH, getUndoManager()); }
|
||||
bool Project::Item::shouldSkipPCH() const { return isModuleCode() || state [Ids::skipPCH]; }
|
||||
|
||||
Value Project::Item::getCompilerFlagSchemeValue() { return state.getPropertyAsValue (Ids::compilerFlagScheme, getUndoManager()); }
|
||||
String Project::Item::getCompilerFlagSchemeString() const { return state [Ids::compilerFlagScheme]; }
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue