module reggae.config;

import reggae.types;

//dummy file for UT builds / flycheck
immutable string projectPath;
immutable string dflags;
immutable string reggaePath;
immutable string buildFilePath;
immutable string cCompiler = "gcc";
immutable string cppCompiler = "g++";
immutable string dCompiler = "dmd";
immutable bool perModule = true; //only for UTs, false in the real world
immutable Backend backend;

version(minimal) {}
else {
    import reggae.dub.info;
    import reggae.ctaa;

    enum isDubProject = true;
    enum dubInfo = ["default": DubInfo() ];
    enum configToDubInfo = AssocList!(string, DubInfo)();
}