Init
This commit is contained in:
95
Vendor/CMakeLists.txt
vendored
Normal file
95
Vendor/CMakeLists.txt
vendored
Normal file
@ -0,0 +1,95 @@
|
||||
# -----------------------------------------------
|
||||
# IACore
|
||||
# -----------------------------------------------
|
||||
add_subdirectory(IACore/)
|
||||
|
||||
#-----------------------------------------------
|
||||
# SDL3
|
||||
# -----------------------------------------------
|
||||
set(SDL_TEST_LIBRARY OFF)
|
||||
set(BUILD_SHARED_LIBS OFF)
|
||||
add_subdirectory(SDL/)
|
||||
|
||||
# -----------------------------------------------
|
||||
# SDL Mixer
|
||||
# -----------------------------------------------
|
||||
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
|
||||
# -----------------------------------------------
|
||||
add_subdirectory(freetype/)
|
||||
|
||||
add_library(Freetype::Freetype ALIAS freetype)
|
||||
|
||||
# -----------------------------------------------
|
||||
# RmlUI
|
||||
# -----------------------------------------------
|
||||
add_subdirectory(RmlUI/)
|
||||
|
||||
# -----------------------------------------------
|
||||
# zlib
|
||||
# -----------------------------------------------
|
||||
set(ZLIB_BUILD_TESTING OFF)
|
||||
set(ZLIB_BUILD_SHARED OFF)
|
||||
set(ZLIB_BUILD_MINIZIP OFF)
|
||||
set(ZLIB_INSTALL OFF)
|
||||
add_subdirectory(zlib/)
|
||||
|
||||
# -----------------------------------------------
|
||||
# pugixml
|
||||
# -----------------------------------------------
|
||||
add_subdirectory(pugixml/)
|
||||
|
||||
# -----------------------------------------------
|
||||
# JSON
|
||||
# -----------------------------------------------
|
||||
add_subdirectory(json/)
|
||||
|
||||
# -----------------------------------------------
|
||||
# NativeFileDialog
|
||||
# -----------------------------------------------
|
||||
add_library(
|
||||
NFD STATIC
|
||||
|
||||
"nativefiledialog/src/nfd_common.c"
|
||||
"nativefiledialog/src/nfd_win.cpp"
|
||||
)
|
||||
target_include_directories(
|
||||
NFD PUBLIC
|
||||
|
||||
"nativefiledialog/src/include"
|
||||
)
|
||||
|
||||
1
Vendor/IACore
vendored
Submodule
1
Vendor/IACore
vendored
Submodule
Submodule Vendor/IACore added at 0fd33d958e
1
Vendor/RmlUi
vendored
Submodule
1
Vendor/RmlUi
vendored
Submodule
Submodule Vendor/RmlUi added at 422048298c
1
Vendor/SDL
vendored
Submodule
1
Vendor/SDL
vendored
Submodule
Submodule Vendor/SDL added at f6e711c377
1
Vendor/SDL_mixer
vendored
Submodule
1
Vendor/SDL_mixer
vendored
Submodule
Submodule Vendor/SDL_mixer added at 5cdf029bae
1
Vendor/freetype
vendored
Submodule
1
Vendor/freetype
vendored
Submodule
Submodule Vendor/freetype added at 4334f009e7
1
Vendor/glm
vendored
Submodule
1
Vendor/glm
vendored
Submodule
Submodule Vendor/glm added at e771488592
1
Vendor/imgui
vendored
Submodule
1
Vendor/imgui
vendored
Submodule
Submodule Vendor/imgui added at a97b0c32ab
1
Vendor/json
vendored
Submodule
1
Vendor/json
vendored
Submodule
Submodule Vendor/json added at 3ed64e502a
1
Vendor/nativefiledialog
vendored
Submodule
1
Vendor/nativefiledialog
vendored
Submodule
Submodule Vendor/nativefiledialog added at 67345b80eb
1
Vendor/pugixml
vendored
Submodule
1
Vendor/pugixml
vendored
Submodule
Submodule Vendor/pugixml added at 61c944895e
1
Vendor/zlib
vendored
Submodule
1
Vendor/zlib
vendored
Submodule
Submodule Vendor/zlib added at 5a82f71ed1
Reference in New Issue
Block a user