Add modules Box2D & RmlUi
This commit is contained in:
9
.gitmodules
vendored
9
.gitmodules
vendored
@ -14,3 +14,12 @@
|
||||
[submodule "Vendor/glm"]
|
||||
path = Vendor/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_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)
|
||||
|
||||
17
Vendor/CMakeLists.txt
vendored
17
Vendor/CMakeLists.txt
vendored
@ -41,3 +41,20 @@ target_include_directories(
|
||||
# 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