Added Yoga

This commit is contained in:
Antoine Pilote
2024-09-09 18:01:05 -04:00
parent 0f14e303b2
commit 5a0f7c06f0
5 changed files with 49 additions and 3 deletions

6
.gitmodules vendored
View File

@@ -25,3 +25,9 @@
[submodule "Nuake/dependencies/tracy"]
path = Nuake/dependencies/tracy
url = https://github.com/wolfpld/tracy.git
[submodule "Nuake/dependencies/msdf-atlas-gen"]
path = Nuake/dependencies/msdf-atlas-gen
url = https://github.com/antopilo/msdf-atlas-gen.git
[submodule "Nuake/dependencies/yoga"]
path = Nuake/dependencies/yoga
url = https://github.com/facebook/yoga.git

View File

@@ -0,0 +1,34 @@
project '*'
includedirs {
'yoga/yoga/'
}
group "Dependencies"
project 'yoga'
kind "StaticLib"
staticruntime "on"
warnings 'Off'
optimize 'Speed'
cppdialect "C++20"
includedirs {
'yoga/'
}
files {
'yoga/yoga/*.cpp',
'yoga/yoga/*.h',
}
defines {
}
filter "configurations:Debug"
runtime "Debug"
symbols "on"
filter "configurations:Release"
runtime "Release"
optimize "on"
group ""

View File

@@ -57,6 +57,7 @@ group "Dependencies"
include "Nuake/dependencies/coral_p5.lua"
include "Nuake/dependencies/recastnavigation_p5.lua"
include "Nuake/dependencies/tracy_p5.lua"
include "Nuake/dependencies/yoga_p5.lua"
group ""
include "NuakeNet/premake5.lua"
@@ -136,8 +137,8 @@ project "Nuake"
"%{prj.name}/src/Vendors/katana-parser/*.c",
"%{prj.name}/src/Vendors/incbin/*.c",
"%{prj.name}/src/Vendors/incbin/*.h",
"%{prj.name}/src/Vendors/filewatch/*.hpp",
"%{prj.name}/src/Vendors/nanosvg/*.h",
-- Modules System
"%{prj.name}/src/Modules/Modules.h",
"%{prj.name}/src/Modules/Modules.cpp",
@@ -154,6 +155,7 @@ project "Nuake"
"%{prj.name}/dependencies/JoltPhysics",
"%{prj.name}/src/Vendors/wren/src/include",
"%{prj.name}/src/Vendors/incbin",
"%{prj.name}/src/Vendors/nanosvg",
"%{prj.name}/dependencies/build",
"%{prj.name}/dependencies/soloud/include",
"%{prj.name}/dependencies/Coral/Coral.Native/Include",
@@ -169,7 +171,8 @@ project "Nuake"
links
{
"soloud",
"tracy"
"tracy",
"yoga"
}
filter "system:linux"
@@ -421,6 +424,7 @@ project "Editor"
"DetourTileCache",
"Recast",
"tracy",
"yoga"
}
defines {