public ModuleRecipe(RecipeTarget target) { this.target = target; type = BuildType.Everything; optimizeOutput = (target.configuration != "Debug"); debugLibrary = (target.configuration == "Debug"); precompiledHeader = ""; output = (target.configuration == "Release") ? OutputType.Static : OutputType.Dynamic; publicDefinitions = new List <string>(); privateDefinitions = new List <string>(); publicCodeDirectories = new List <string>(); privateCodeDirectories = new List <string>(); publicModuleDependencies = new List <string>(); privateModuleDependencies = new List <string>(); }
/// <summary> /// Get the desired recipe for a given target /// </summary> public ModuleRecipe GetRecipe(RecipeTarget target) { return(recipeLookup[target]); }
public RecipeCollection(RecipeTarget target) { this.target = target; moduleRecipes = new Dictionary <string, ModuleRecipe>(); }