Add modules Box2D & RmlUi
This commit is contained in:
9
.gitmodules
vendored
9
.gitmodules
vendored
@ -14,3 +14,12 @@
|
|||||||
[submodule "Vendor/glm"]
|
[submodule "Vendor/glm"]
|
||||||
path = Vendor/glm
|
path = Vendor/glm
|
||||||
url = https://github.com/g-truc/glm
|
url = https://github.com/g-truc/glm
|
||||||
|
[submodule "Vendor/RmlUi"]
|
||||||
|
path = Vendor/RmlUi
|
||||||
|
url = https://github.com/mikke89/RmlUi
|
||||||
|
[submodule "Vendor/box2d"]
|
||||||
|
path = Vendor/box2d
|
||||||
|
url = https://github.com/erincatto/box2d
|
||||||
|
[submodule "Vendor/freetype"]
|
||||||
|
path = Vendor/freetype
|
||||||
|
url = https://github.com/freetype/freetype
|
||||||
|
|||||||
@ -40,4 +40,4 @@ target_include_directories(IAEngine PUBLIC inc/)
|
|||||||
target_include_directories(IAEngine PRIVATE imp/hpp)
|
target_include_directories(IAEngine PRIVATE imp/hpp)
|
||||||
|
|
||||||
target_link_libraries(IAEngine PUBLIC IACore ImGui glm::glm)
|
target_link_libraries(IAEngine PUBLIC IACore ImGui glm::glm)
|
||||||
target_link_libraries(IAEngine PRIVATE SDL3::SDL3 SDL3_mixer::SDL3_mixer)
|
target_link_libraries(IAEngine PRIVATE SDL3::SDL3 SDL3_mixer::SDL3_mixer box2d RmlUi::RmlUi)
|
||||||
|
|||||||
19
Vendor/CMakeLists.txt
vendored
19
Vendor/CMakeLists.txt
vendored
@ -1,4 +1,4 @@
|
|||||||
# -----------------------------------------------
|
#-----------------------------------------------
|
||||||
# SDL3
|
# SDL3
|
||||||
# -----------------------------------------------
|
# -----------------------------------------------
|
||||||
set(SDL_TEST_LIBRARY OFF)
|
set(SDL_TEST_LIBRARY OFF)
|
||||||
@ -41,3 +41,20 @@ target_include_directories(
|
|||||||
# GLM
|
# GLM
|
||||||
# -----------------------------------------------
|
# -----------------------------------------------
|
||||||
add_subdirectory(glm/)
|
add_subdirectory(glm/)
|
||||||
|
|
||||||
|
# -----------------------------------------------
|
||||||
|
# FreeType
|
||||||
|
# -----------------------------------------------
|
||||||
|
add_subdirectory(freetype/)
|
||||||
|
|
||||||
|
add_library(Freetype::Freetype ALIAS freetype)
|
||||||
|
|
||||||
|
# -----------------------------------------------
|
||||||
|
# RmlUI
|
||||||
|
# -----------------------------------------------
|
||||||
|
add_subdirectory(RmlUI/)
|
||||||
|
|
||||||
|
# -----------------------------------------------
|
||||||
|
# Box2D
|
||||||
|
# -----------------------------------------------
|
||||||
|
add_subdirectory(box2d/)
|
||||||
|
|||||||
1
Vendor/RmlUi
vendored
Submodule
1
Vendor/RmlUi
vendored
Submodule
Submodule Vendor/RmlUi added at 5556ac74c5
1
Vendor/box2d
vendored
Submodule
1
Vendor/box2d
vendored
Submodule
Submodule Vendor/box2d added at f86d1827eb
1
Vendor/freetype
vendored
Submodule
1
Vendor/freetype
vendored
Submodule
Submodule Vendor/freetype added at 41eab7e66d
Reference in New Issue
Block a user