本文整理汇总了C++中ProjectSaver::getGeneratedCodeFolder方法的典型用法代码示例。如果您正苦于以下问题:C++ ProjectSaver::getGeneratedCodeFolder方法的具体用法?C++ ProjectSaver::getGeneratedCodeFolder怎么用?C++ ProjectSaver::getGeneratedCodeFolder使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ProjectSaver
的用法示例。
在下文中一共展示了ProjectSaver::getGeneratedCodeFolder方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: writeIncludes
//==============================================================================
void LibraryModule::writeIncludes (ProjectSaver& projectSaver, OutputStream& out)
{
Project& project = projectSaver.project;
EnabledModuleList& modules = project.getModules();
const String id (getID());
const File localModuleFolder (project.getLocalModuleFolder (id));
const File localHeader (getModuleHeaderFile (localModuleFolder));
const bool usingLocalCopyOfModules = modules.shouldCopyModuleFilesLocally (id).getValue();
if (usingLocalCopyOfModules
&& modules.shouldNotOverwriteModuleCodeOnSave (id).getValue()
&& localModuleFolder.getChildFile ("juce_module_info").exists())
{
projectSaver.filesCreated.add (localModuleFolder);
}
else
{
const File juceModuleFolder (moduleInfo.getFolder());
localModuleFolder.createDirectory();
if (usingLocalCopyOfModules)
projectSaver.copyFolder (juceModuleFolder, localModuleFolder);
else
createLocalHeaderWrapper (projectSaver, getModuleHeaderFile (juceModuleFolder), localHeader);
out << CodeHelpers::createIncludeStatement (localHeader, projectSaver.getGeneratedCodeFolder()
.getChildFile ("AppConfig.h")) << newLine;
}
}
示例2: writeIncludes
//==============================================================================
void LibraryModule::writeIncludes (ProjectSaver& projectSaver, OutputStream& out)
{
const File localModuleFolder (projectSaver.getLocalModuleFolder (getID()));
const File localHeader (getModuleHeaderFile (localModuleFolder));
localModuleFolder.createDirectory();
if (projectSaver.project.getModules().shouldCopyModuleFilesLocally (getID()).getValue())
{
projectSaver.copyFolder (moduleInfo.getFolder(), localModuleFolder);
}
else
{
localModuleFolder.createDirectory();
createLocalHeaderWrapper (projectSaver, getModuleHeaderFile (moduleInfo.getFolder()), localHeader);
}
out << CodeHelpers::createIncludeStatement (localHeader, projectSaver.getGeneratedCodeFolder()
.getChildFile ("AppConfig.h")) << newLine;
}