external lib cleanup

This commit is contained in:
Mikulas Florek 2022-03-11 17:45:14 +01:00
parent d92e23e7a7
commit 41cc787907
13 changed files with 20 additions and 7 deletions

View file

@ -488,7 +488,9 @@ project "engine"
"genie.lua",
"../external/imgui/**.h",
"../external/imgui/**.cpp",
"../external/imgui/**.inl"
"../external/imgui/**.inl",
"../external/lz4/**.c",
"../external/lz4/**.h"
}
excludes {
"../external/imgui/imgui_demo.cpp",
@ -497,7 +499,6 @@ project "engine"
"../external/imgui/imgui_draw.cpp",
"../external/imgui/imgui_widgets.cpp",
"../external/imgui/imgui_freetype.cpp",
"../external/imgui/imnodes.cpp"
}
@ -555,7 +556,11 @@ if has_plugin("renderer") then
project "renderer"
libType()
files { "../src/renderer/**.h", "../src/renderer/**.cpp", "../src/renderer/**.c", "../external/meshoptimizer/**.*" }
files {
"../src/renderer/**.h",
"../src/renderer/**.cpp",
"../src/renderer/**.c",
}
files { "../data/pipelines/**.*" }
excludes {
"../external/meshoptimizer/clusterizer.cpp",
@ -571,6 +576,14 @@ if has_plugin("renderer") then
"../external/meshoptimizer/vfetchoptimizer.cpp"
}
if build_studio then
files {
"../external/meshoptimizer/**.*",
"../external/mikktspace/**.*",
"../external/openfbx/**.*",
}
end
if use_basisu then
defines { "LUMIX_BASIS_UNIVERSAL" }
includedirs { "../external/basisu/include" }

View file

@ -12,7 +12,6 @@
#include "engine/job_system.h"
#include "engine/log.h"
#include "engine/lua_wrapper.h"
#include "engine/lz4.h"
#include "engine/atomic.h"
#include "engine/sync.h"
#include "engine/thread.h"
@ -21,6 +20,7 @@
#include "engine/profiler.h"
#include "engine/resource.h"
#include "engine/resource_manager.h"
#include "lz4/lz4.h"
// use this if you want to be able to use cached resources without having the original
// #define CACHE_MASTER

View file

@ -2,11 +2,11 @@
#include "engine/crc32.h"
#include "engine/log.h"
#include "engine/lumix.h"
#include "engine/lz4.h"
#include "engine/path.h"
#include "engine/resource_manager.h"
#include "engine/stream.h"
#include "engine/string.h"
#include "lz4/lz4.h"
namespace Lumix

View file

@ -18,7 +18,7 @@
#include "engine/resource_manager.h"
#include "engine/universe.h"
#include "meshoptimizer/meshoptimizer.h"
#include "mikktspace.h"
#include "mikktspace/mikktspace.h"
#include "physics/physics_resources.h"
#include "physics/physics_system.h"
#include "renderer/material.h"

View file

@ -8,7 +8,7 @@
#include "engine/os.h"
#include "engine/stream.h"
#include "engine/string.h"
#include "ofbx.h"
#include "openfbx/ofbx.h"
namespace Lumix