diff --git a/thirdparty/ufbx.lua b/thirdparty/ufbx.lua index 9f8407e4..9b713890 100644 --- a/thirdparty/ufbx.lua +++ b/thirdparty/ufbx.lua @@ -9,6 +9,7 @@ function ufbx:include(includes) end function ufbx:link() + links:add(self:name()) end function ufbx:use() @@ -20,4 +21,22 @@ function ufbx:name() 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/ufbx.h"), + path.join(folder, "ufbx/ufbx.c") + } + + self:include(includes) + + -- Disable warnings. They do not have any value to us since it is not our code. + warnings "off" end