Fix writing version.json

This commit is contained in:
luboslenco
2023-12-13 09:27:19 +01:00
parent 8f527bdac4
commit ddd0aabfb1
+6 -5
View File
@@ -36,10 +36,10 @@ flags.on_c_project_created = async function(c_project, platform, graphics) {
c_project.addDefine("WITH_ONNX"); c_project.addDefine("WITH_ONNX");
c_project.addIncludeDir("../" + dir + "/onnx/include"); c_project.addIncludeDir("../" + dir + "/onnx/include");
console.log(platform); console.log(platform);
if (platform === 'win32') { if (platform === "win32") {
c_project.addLib("../" + dir + "/onnx/win32/onnxruntime"); c_project.addLib("../" + dir + "/onnx/win32/onnxruntime");
} }
else if (platform === 'linux') { else if (platform === "linux") {
// patchelf --set-rpath . ArmorLab // patchelf --set-rpath . ArmorLab
c_project.addLib("onnxruntime -L" + flags.dirname + "/../" + dir + "/onnx/linux"); c_project.addLib("onnxruntime -L" + flags.dirname + "/../" + dir + "/onnx/linux");
// c_project.addLib("onnxruntime_providers_cuda"); // c_project.addLib("onnxruntime_providers_cuda");
@@ -51,7 +51,7 @@ flags.on_c_project_created = async function(c_project, platform, graphics) {
// c_project.addLib("cufft"); // c_project.addLib("cufft");
// c_project.addLib("curand"); // c_project.addLib("curand");
} }
else if (platform === 'osx') { else if (platform === "osx") {
c_project.addLib("../" + dir + "/onnx/macos/libonnxruntime.1.14.1.dylib"); c_project.addLib("../" + dir + "/onnx/macos/libonnxruntime.1.14.1.dylib");
} }
} }
@@ -122,11 +122,12 @@ if (flags.voxels) {
let export_version_info = true; let export_version_info = true;
if (export_version_info) { if (export_version_info) {
const fs = require("fs"); const fs = require("fs");
let dir = "../" + flags.name.toLowerCase() + "/build/krom/data/version.json"; let dir = "../" + flags.name.toLowerCase() + "/build/krom/data";
let sha = require("child_process").execSync(`git log --pretty=format:"%h" -n 1`).toString().substr(1, 7); let sha = require("child_process").execSync(`git log --pretty=format:"%h" -n 1`).toString().substr(1, 7);
let date = new Date().toISOString().split("T")[0]; let date = new Date().toISOString().split("T")[0];
let data = `{ "sha": "${sha}", "date": "${date}" }`; let data = `{ "sha": "${sha}", "date": "${date}" }`;
fs.writeFileSync(dir, data); fs.ensureDirSync(dir);
fs.writeFileSync(dir + "/version.json", data);
} }
resolve(project); resolve(project);