This commit is contained in:
Isuru Samarathunga
2025-10-10 13:30:29 +05:30
parent 96bad30f15
commit 8afe023901
471 changed files with 137902 additions and 210 deletions

60
Vendor/CMakeLists.txt vendored
View File

@ -16,37 +16,6 @@ add_subdirectory(SDL/)
set(SDLMIXER_VENDORED OFF)
add_subdirectory(SDL_mixer/)
# -----------------------------------------------
# IMGUI
# -----------------------------------------------
add_library(
ImGui STATIC
"imgui/imgui.cpp"
"imgui/imgui_demo.cpp"
"imgui/imgui_draw.cpp"
"imgui/imgui_tables.cpp"
"imgui/imgui_widgets.cpp"
"imgui/backends/imgui_impl_sdl3.cpp"
"imgui/backends/imgui_impl_sdlgpu3.cpp"
)
target_include_directories(
ImGui PRIVATE
"SDL/include"
)
target_include_directories(
ImGui PUBLIC
"imgui/"
"imgui/backends"
)
# -----------------------------------------------
# GLM
# -----------------------------------------------
add_subdirectory(glm/)
# -----------------------------------------------
# FreeType
# -----------------------------------------------
@ -68,11 +37,6 @@ set(ZLIB_BUILD_MINIZIP OFF)
set(ZLIB_INSTALL OFF)
add_subdirectory(zlib/)
# -----------------------------------------------
# pugixml
# -----------------------------------------------
add_subdirectory(pugixml/)
# -----------------------------------------------
# JSON
# -----------------------------------------------
@ -87,15 +51,17 @@ target_include_directories(STB INTERFACE stb/)
# -----------------------------------------------
# NativeFileDialog
# -----------------------------------------------
#add_library(
# NFD STATIC
#
# "nativefiledialog/src/nfd_common.c"
# "nativefiledialog/src/nfd_win.cpp"
#)
#target_include_directories(
# NFD PUBLIC
#
# "nativefiledialog/src/include"
#)
set(NFD_SRC_FILES
"nativefiledialog/src/nfd_common.c"
)
if(WIN32)
list(APPEND NFD_SRC_FILES "nativefiledialog/src/nfd_win.cpp")
endif()
add_library( NFD STATIC ${NFD_SRC_FILES})
target_include_directories(
NFD PUBLIC
"nativefiledialog/src/include"
)

2
Vendor/IACore vendored

1
Vendor/glm vendored

Submodule Vendor/glm deleted from e771488592

1
Vendor/imgui vendored

Submodule Vendor/imgui deleted from a97b0c32ab

1
Vendor/pugixml vendored

Submodule Vendor/pugixml deleted from 61c944895e