forked from mirror/nheko
parent
735d508a29
commit
4e4d2c5ce0
@ -1,6 +0,0 @@ |
||||
[submodule "libs/lmdbxx"] |
||||
path = libs/lmdbxx |
||||
url = https://github.com/bendiken/lmdbxx |
||||
[submodule "libs/matrix-structs"] |
||||
path = libs/matrix-structs |
||||
url = https://github.com/mujx/matrix-structs |
@ -0,0 +1,25 @@ |
||||
include(ExternalProject) |
||||
|
||||
# |
||||
# Build lmdbxx. |
||||
# |
||||
|
||||
set(THIRD_PARTY_ROOT ${CMAKE_SOURCE_DIR}/.third-party) |
||||
set(LMDBXX_ROOT ${THIRD_PARTY_ROOT}/lmdbxx) |
||||
|
||||
set(LMDBXX_INCLUDE_DIRS ${LMDBXX_ROOT}) |
||||
|
||||
ExternalProject_Add( |
||||
lmdbxx |
||||
|
||||
GIT_REPOSITORY https://github.com/bendiken/lmdbxx |
||||
GIT_TAG 0b43ca87d8cfabba392dfe884eb1edb83874de02 |
||||
|
||||
BUILD_IN_SOURCE 1 |
||||
SOURCE_DIR ${LMDBXX_ROOT} |
||||
CONFIGURE_COMMAND "" |
||||
BUILD_COMMAND "" |
||||
INSTALL_COMMAND "" |
||||
) |
||||
|
||||
include_directories(SYSTEM ${LMDBXX_ROOT}) |
@ -0,0 +1,27 @@ |
||||
include(ExternalProject) |
||||
|
||||
# |
||||
# Build matrix-structs. |
||||
# |
||||
|
||||
set(THIRD_PARTY_ROOT ${CMAKE_SOURCE_DIR}/.third-party) |
||||
set(MATRIX_STRUCTS_ROOT ${THIRD_PARTY_ROOT}/matrix_structs) |
||||
|
||||
set(MATRIX_STRUCTS_INCLUDE_DIRS ${MATRIX_STRUCTS_ROOT}/deps) |
||||
|
||||
ExternalProject_Add( |
||||
MatrixStructs |
||||
|
||||
GIT_REPOSITORY https://github.com/mujx/matrix-structs |
||||
GIT_TAG 83be1388e632a43f0570857cb79313c09fb3da0b |
||||
|
||||
BUILD_IN_SOURCE 1 |
||||
SOURCE_DIR ${MATRIX_STRUCTS_ROOT} |
||||
CONFIGURE_COMMAND ${CMAKE_COMMAND} -DCMAKE_BUILD_TYPE=Release ${MATRIX_STRUCTS_ROOT} |
||||
BUILD_COMMAND ${CMAKE_COMMAND} --build ${MATRIX_STRUCTS_ROOT} |
||||
INSTALL_COMMAND "" |
||||
) |
||||
|
||||
include_directories(SYSTEM ${MATRIX_STRUCTS_ROOT}/deps) |
||||
include_directories(SYSTEM ${MATRIX_STRUCTS_ROOT}/include) |
||||
link_directories(${MATRIX_STRUCTS_ROOT}) |
@ -1 +0,0 @@ |
||||
Subproject commit 0b43ca87d8cfabba392dfe884eb1edb83874de02 |
@ -1 +0,0 @@ |
||||
Subproject commit 335ece4cbe411393e9179621a299dd96433c1757 |
Loading…
Reference in new issue