module main;
import std.stdio, std.process;

int main(string[] args)
{
    if (args.length < 2)
        return 1;

    auto app = args[1];
    foreach (arg; args[2 .. $])
    {
        switch (arg)
        {
        case "--print-multi-lib":
        case "-print-multi-lib":
            writeln(".;");
            return 0;
        case "--print-multi-os-dir":
        case "--print-multi-os-directory":
        case "-print-multi-os-directory":
            writeln("../lib");
            return 0;
        case "--print-multi-dir":
        case "--print-multi-directory":
        case "-print-multi-directory":
            writeln(".");
            return 0;
        default:
            break;
        }
    }

    return spawnProcess(args[1 .. $]).wait();
}