forked from townforge/townforge
add urho3d submodule
This commit is contained in:
parent
bb9c5b97bf
commit
9c2412209c
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -15,3 +15,6 @@
|
||||
[submodule "external/randomx"]
|
||||
path = external/randomx
|
||||
url = https://github.com/tevador/RandomX
|
||||
[submodule "external/urho3d"]
|
||||
path = external/urho3d
|
||||
url = https://github.com/urho3d/Urho3D
|
||||
|
@ -203,6 +203,7 @@ if(NOT MANUAL_SUBMODULES)
|
||||
check_submodule(external/rapidjson)
|
||||
check_submodule(external/trezor-common)
|
||||
check_submodule(external/randomx)
|
||||
check_submodule(external/urho3d)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
23
external/CMakeLists.txt
vendored
23
external/CMakeLists.txt
vendored
@ -80,4 +80,27 @@ endif()
|
||||
|
||||
add_subdirectory(db_drivers)
|
||||
add_subdirectory(easylogging++)
|
||||
|
||||
add_subdirectory(randomx EXCLUDE_FROM_ALL)
|
||||
|
||||
include(ExternalProject)
|
||||
ExternalProject_Add(urho3d_ext
|
||||
SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/urho3d"
|
||||
BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/urho3d"
|
||||
DOWNLOAD_COMMAND cmake -E echo ""
|
||||
UPDATE_COMMAND cmake -E echo ""
|
||||
INSTALL_COMMAND cmake -E echo ""
|
||||
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR} -DURHO3D_SAMPLES=0 -DURHO3D_TOOLS=0 -DURHO3D_LIB_TYPE=SHARED
|
||||
-DURHO3D_LUA=0 -DURHO3D_ANGELSCRIPT=0 -DURHO_NETWORK=0 -DURHO3D_PHYSICS=0 -DURHO3D_WEBP=0 -DURHO3D_IK=0
|
||||
-DURHO3D_USE_LIB_DEB=1 -DURHO3D_PCH=0 -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
|
||||
BUILD_COMMAND make
|
||||
BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/urho3d"
|
||||
INSTALL_COMMAND ${CMAKE_BINARY_DIR}
|
||||
)
|
||||
add_library(urho3d UNKNOWN IMPORTED)
|
||||
set_target_properties(urho3d PROPERTIES
|
||||
IMPORTED_LOCATION "${CMAKE_CURRENT_BINARY_DIR}/urho3d/lib/${CMAKE_STATIC_LIBRARY_PREFIX}Urho3D${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
||||
)
|
||||
set(URHO3D_LIBRARY "${CMAKE_CURRENT_BINARY_DIR}/urho3d/lib/${CMAKE_STATIC_LIBRARY_PREFIX}Urho3D${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
add_dependencies(urho3d urho3d_ext)
|
||||
>>>>>>> add urho3d submodule
|
||||
|
1
external/urho3d
vendored
Submodule
1
external/urho3d
vendored
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 78c449655a93d2a5035407e66dd6c0149e3649a5
|
Loading…
Reference in New Issue
Block a user