Add jolt library to plugins project
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user