void Project::createDefaultConfigs() { for (int i = 0; i < 2; ++i) { addNewConfiguration (nullptr); BuildConfiguration config = getConfiguration (i); const bool debugConfig = i == 0; config.getName() = debugConfig ? "Debug" : "Release"; config.isDebug() = debugConfig; config.getOptimisationLevel() = debugConfig ? 1 : 2; config.getTargetBinaryName() = getProjectFilenameRoot(); } }
void ProjectExporter::createDefaultConfigs() { settings.getOrCreateChildWithName (Ids::CONFIGURATIONS, nullptr); for (int i = 0; i < 2; ++i) { addNewConfiguration (nullptr); BuildConfiguration::Ptr config (getConfiguration (i)); const bool debugConfig = i == 0; config->getNameValue() = debugConfig ? "Debug" : "Release"; config->isDebugValue() = debugConfig; config->getOptimisationLevel() = debugConfig ? optimisationOff : optimiseMinSize; config->getTargetBinaryName() = project.getProjectFilenameRoot(); } }