Add jolt library to plugins project

This commit is contained in:
luboslenco
2024-08-05 23:21:34 +02:00
parent 5dc1b04ffb
commit 18a8ebc9c1
+19 -13
View File
@@ -1,19 +1,25 @@
let project = new Project('plugins');
let project = new Project("plugins");
// project.addFile('sources/**');
project.addFile('sources/plugins.cpp');
// project.addFile("sources/plugins.cpp");
project.addDefine('TINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION');
project.addDefine("TINYUSDZ_NO_STB_IMAGE_IMPLEMENTATION");
if (platform === "windows") {
project.addLib('sources/phys_jolt/win32/jolt');
}
else if (platform === "linux") {
process.env.LIBRARY_PATH = project.basedir + "/sources/phys_jolt/linux";
project.addLib('jolt');
}
else if (platform === "macos") {
project.addLib('sources/phys_jolt/macos/libjolt.a');
if (flags.physics) {
project.addFile("sources/phys_jolt/phys_jolt.cpp");
project.addIncludeDir("sources/phys_jolt");
project.addDefine("JPH_NO_DEBUG");
project.addDefine("JPH_OBJECT_STREAM");
if (platform === "windows") {
project.addLib("sources/phys_jolt/win32/Jolt");
}
else if (platform === "linux") {
project.addLib("Jolt -L" + project.basedir + "/sources/phys_jolt/linux");
}
else if (platform === "macos") {
project.addLib("sources/phys_jolt/macos/libJolt.a");
}
}
return project;