"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/build.d" between
dmd-2.095.0.tar.gz and dmd-2.095.1.tar.gz

About: DMD (Digital Mars D) is the D reference compiler. D is an object-oriented, imperative, multi-paradigm system programming language.

build.d  (dmd-2.095.0):build.d  (dmd-2.095.1)
skipping to change at line 876 skipping to change at line 876
else else
const bin = "bin" ~ env["MODEL"]; const bin = "bin" ~ env["MODEL"];
} }
installRelativeFiles(env["INSTALL"].buildPath(env["OS"], bin), dmdExeFil e.dirName, dmdExeFile.only, octal!755); installRelativeFiles(env["INSTALL"].buildPath(env["OS"], bin), dmdExeFil e.dirName, dmdExeFile.only, octal!755);
version (Windows) version (Windows)
installRelativeFiles(env["INSTALL"], dmdRepo, sourceFiles); installRelativeFiles(env["INSTALL"], dmdRepo, sourceFiles);
const scPath = buildPath(env["OS"], bin, conf); const scPath = buildPath(env["OS"], bin, conf);
copyAndTouch(buildPath(dmdRepo, "ini", scPath), buildPath(env["INSTALL"] const iniPath = buildPath(dmdRepo, "ini");
, scPath));
// The sources distributed alongside an official release only include th
e
// configuration of the current OS at the root directory instead of the
// whole `ini` folder in the project root.
const confPath = iniPath.exists()
? buildPath(iniPath, scPath)
: buildPath(dmdRepo, "..", scPath);
copyAndTouch(confPath, buildPath(env["INSTALL"], scPath));
version (Posix) version (Posix)
copyAndTouch(sourceFiles[$-1], env["INSTALL"].buildPath("dmd-boostli cense.txt")); copyAndTouch(sourceFiles[$-1], env["INSTALL"].buildPath("dmd-boostli cense.txt"));
}); });
}); });
/** /**
Goes through the target list and replaces short-hand targets with their expanded version. Goes through the target list and replaces short-hand targets with their expanded version.
Special targets: Special targets:
skipping to change at line 1041 skipping to change at line 1050
} }
else else
{ {
env["PIC_FLAG"] = ""; env["PIC_FLAG"] = "";
} }
env.setDefault("GIT", "git"); env.setDefault("GIT", "git");
env.setDefault("GIT_HOME", "https://github.com/dlang"); env.setDefault("GIT_HOME", "https://github.com/dlang");
env.setDefault("SYSCONFDIR", "/etc"); env.setDefault("SYSCONFDIR", "/etc");
env.setDefault("TMP", tempDir); env.setDefault("TMP", tempDir);
env.setDefault("RES", dmdRepo.buildPath("src/dmd/res")); env.setDefault("RES", srcDir.buildPath("dmd", "res"));
env.setDefault("MAKE", "make"); env.setDefault("MAKE", "make");
version (Windows) version (Windows)
enum installPref = ""; enum installPref = "";
else else
enum installPref = ".."; enum installPref = "..";
env.setDefault("INSTALL", environment.get("INSTALL_DIR", dmdRepo.buildPath(i nstallPref, "install"))); env.setDefault("INSTALL", environment.get("INSTALL_DIR", dmdRepo.buildPath(i nstallPref, "install")));
env.setDefault("DOCSRC", dmdRepo.buildPath("dlang.org")); env.setDefault("DOCSRC", dmdRepo.buildPath("dlang.org"));
 End of changes. 2 change blocks. 
3 lines changed or deleted 12 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)