add urho3d submodule

This commit is contained in:
Crypto City 2019-08-04 19:11:59 +00:00
parent bb9c5b97bf
commit 9c2412209c
4 changed files with 28 additions and 0 deletions

3
.gitmodules vendored
View File

@ -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

View File

@ -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()

View File

@ -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

@ -0,0 +1 @@
Subproject commit 78c449655a93d2a5035407e66dd6c0149e3649a5