From 0fe8becd6d377bfefecadcbc560ca54cf5ab84f5 Mon Sep 17 00:00:00 2001 From: LJW-Dev <48092720+LJW-Dev@users.noreply.github.com> Date: Fri, 10 Apr 2026 12:16:52 +0800 Subject: [PATCH] chore: Remove unused dependency ufbx --- .gitmodules | 3 --- premake5.lua | 2 -- src/ObjLoading.lua | 2 -- thirdparty/ufbx | 1 - thirdparty/ufbx.lua | 42 ------------------------------------------ 5 files changed, 50 deletions(-) delete mode 160000 thirdparty/ufbx delete mode 100644 thirdparty/ufbx.lua diff --git a/.gitmodules b/.gitmodules index 58bcab4a..ffaaa975 100644 --- a/.gitmodules +++ b/.gitmodules @@ -22,6 +22,3 @@ [submodule "thirdparty/webview"] path = thirdparty/webview url = https://github.com/Laupetin/webview.git -[submodule "thirdparty/ufbx"] - path = thirdparty/ufbx - url = https://github.com/ufbx/ufbx diff --git a/premake5.lua b/premake5.lua index bd94caff..ef0a3d56 100644 --- a/premake5.lua +++ b/premake5.lua @@ -102,7 +102,6 @@ include "thirdparty/minizip.lua" include "thirdparty/salsa20.lua" include "thirdparty/webview.lua" include "thirdparty/zlib.lua" -include "thirdparty/ufbx.lua" -- ThirdParty group: All projects that are external dependencies group "ThirdParty" @@ -117,7 +116,6 @@ group "ThirdParty" minizip:project() salsa20:project() zlib:project() - ufbx:project() if _OPTIONS["modman"] then webview:project() diff --git a/src/ObjLoading.lua b/src/ObjLoading.lua index d7da3d89..13d7351e 100644 --- a/src/ObjLoading.lua +++ b/src/ObjLoading.lua @@ -22,7 +22,6 @@ function ObjLoading:link(links) links:linkto(minizip) links:linkto(zlib) links:linkto(libtomcrypt) - links:linkto(ufbx) end function ObjLoading:use() @@ -67,5 +66,4 @@ function ObjLoading:project() eigen:include(includes) json:include(includes) libtomcrypt:include(includes) - ufbx:include(includes) end \ No newline at end of file diff --git a/thirdparty/ufbx b/thirdparty/ufbx deleted file mode 160000 index 13b5df8e..00000000 --- a/thirdparty/ufbx +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 13b5df8e89eff0ce898f7c37fa0716e3bc186573 diff --git a/thirdparty/ufbx.lua b/thirdparty/ufbx.lua deleted file mode 100644 index 992cbda2..00000000 --- a/thirdparty/ufbx.lua +++ /dev/null @@ -1,42 +0,0 @@ -ufbx = {} - -function ufbx:include(includes) - if includes:handle(self:name()) then - includedirs { - path.join(ThirdPartyFolder(), "ufbx") - } - end -end - -function ufbx:link(links) - links:add(self:name()) -end - -function ufbx:use() - -end - -function ufbx:name() - return "ufbx" -end - -function ufbx:project() - local folder = ThirdPartyFolder() - local includes = Includes:create() - - project(self:name()) - targetdir(TargetDirectoryLib) - location "%{wks.location}/thirdparty/%{prj.name}" - kind "StaticLib" - language "C++" - - files { - path.join(folder, "ufbx/*.h"), - path.join(folder, "ufbx/*.c") - } - - self:include(includes) - - -- Disable warnings. They do not have any value to us since it is not our code. - warnings "off" -end