Ejemplo n.º 1
0
    public RynxProject()
    {
        AddTargets(
            new Target(
                Platform.win64,
                DevEnv.vs2022,
                Optimization.Debug | Optimization.Release | Optimization.Retail
                )
            );

        SourceFilesIncludeRegex.Add(@".ixx");
    }
Ejemplo n.º 2
0
    public SpdLogLibraryProject()
    {
        Name = "spdlog";

        ProjectRoot        = @"[project.ComponentsPath]/external/[project.Name]";
        ProjectSourceRoot  = @"[project.ProjectRoot]";
        ProjectIncludeRoot = @"[project.ProjectRoot]/include";

        SourceFilesIncludeRegex.Add(@"src[/\\]");
        SourceFilesFiltersRegex.Add(@"src[/\\]");

        SourceFilesIncludeRegex.Add(@"include[/\\]");
        SourceFilesFiltersRegex.Add(@"include[/\\]");

        AddTargets(
            new Target(
                Platform.win64,
                DevEnv.vs2019,
                Optimization.Debug | Optimization.Release,
                OutputType.Lib
                )
            );
    }