支持以业务为单位,配置文件不持久化到本地

This commit is contained in:
linuxrc@163.com
2021-09-08 10:45:47 +08:00
parent 6386e5de57
commit 6922e3dd50
15 changed files with 572 additions and 142 deletions

View File

@@ -145,19 +145,19 @@ set_property(TARGET libMesaMonitor PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib
set_property(TARGET libMesaMonitor PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
#### leveldb
#ExternalProject_Add(LevelDB PREFIX leveldb
# URL ${CMAKE_CURRENT_SOURCE_DIR}/leveldb-1.22.tar.gz
# URL_MD5 ada425fbd00dc0d3d892774bf71f6692
# CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
# -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
# -DBUILD_SHARED_AND_STATIC_LIBS=1)
#
#ExternalProject_Get_Property(LevelDB INSTALL_DIR)
#file(MAKE_DIRECTORY ${INSTALL_DIR}/include)
#
#add_library(libLevelDB STATIC IMPORTED GLOBAL)
#add_dependencies(libLevelDB LevelDB)
#set_property(TARGET libLevelDB PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib64/libleveldb.a)
#set_property(TARGET libLevelDB PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
### leveldb
ExternalProject_Add(LevelDB PREFIX leveldb
URL ${CMAKE_CURRENT_SOURCE_DIR}/leveldb-1.22.tar.gz
URL_MD5 ada425fbd00dc0d3d892774bf71f6692
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
-DBUILD_SHARED_AND_STATIC_LIBS=1)
ExternalProject_Get_Property(LevelDB INSTALL_DIR)
file(MAKE_DIRECTORY ${INSTALL_DIR}/include)
add_library(libLevelDB STATIC IMPORTED GLOBAL)
add_dependencies(libLevelDB LevelDB)
set_property(TARGET libLevelDB PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib64/libleveldb.a)
set_property(TARGET libLevelDB PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)