refactor code
This commit is contained in:
parent
66d9447733
commit
54294f6479
|
@ -0,0 +1,12 @@
|
||||||
|
|
||||||
|
# xz
|
||||||
|
ExternalProject_Add(lzma2
|
||||||
|
GIT_REPOSITORY https://github.com/conor42/fast-lzma2.git
|
||||||
|
SOURCE_DIR "${TD_CONTRIB_DIR}/lzma2"
|
||||||
|
#BINARY_DIR ""
|
||||||
|
BUILD_IN_SOURCE TRUE
|
||||||
|
CONFIGURE_COMMAND ""
|
||||||
|
BUILD_COMMAND make
|
||||||
|
INSTALL_COMMAND ""
|
||||||
|
TEST_COMMAND ""
|
||||||
|
)
|
|
@ -6,6 +6,7 @@ ExternalProject_Add(xz
|
||||||
SOURCE_DIR "${TD_CONTRIB_DIR}/xz"
|
SOURCE_DIR "${TD_CONTRIB_DIR}/xz"
|
||||||
BINARY_DIR ""
|
BINARY_DIR ""
|
||||||
#BUILD_IN_SOURCE TRUE
|
#BUILD_IN_SOURCE TRUE
|
||||||
|
CMAKE_ARGS
|
||||||
CONFIGURE_COMMAND ""
|
CONFIGURE_COMMAND ""
|
||||||
BUILD_COMMAND ""
|
BUILD_COMMAND ""
|
||||||
INSTALL_COMMAND ""
|
INSTALL_COMMAND ""
|
||||||
|
|
|
@ -112,6 +112,10 @@ cat("${TD_SUPPORT_DIR}/cjson_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
||||||
# xz
|
# xz
|
||||||
cat("${TD_SUPPORT_DIR}/xz_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
cat("${TD_SUPPORT_DIR}/xz_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
||||||
|
|
||||||
|
#lzma2
|
||||||
|
cat("${TD_SUPPORT_DIR}/lzma_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
||||||
|
|
||||||
|
|
||||||
if (${BUILD_CONTRIB})
|
if (${BUILD_CONTRIB})
|
||||||
if(${BUILD_WITH_ROCKSDB})
|
if(${BUILD_WITH_ROCKSDB})
|
||||||
cat("${TD_SUPPORT_DIR}/rocksdb_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
cat("${TD_SUPPORT_DIR}/rocksdb_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
||||||
|
|
|
@ -20,11 +20,17 @@ target_include_directories(
|
||||||
PRIVATE "${GRANT_CFG_INCLUDE_DIR}"
|
PRIVATE "${GRANT_CFG_INCLUDE_DIR}"
|
||||||
PRIVATE "${TD_SOURCE_DIR}/utils/TSZ/sz/inc"
|
PRIVATE "${TD_SOURCE_DIR}/utils/TSZ/sz/inc"
|
||||||
PRIVATE "${TD_SOURCE_DIR}/utils/TSZ/zstd/"
|
PRIVATE "${TD_SOURCE_DIR}/utils/TSZ/zstd/"
|
||||||
|
PRIVATE "${TD_SOURCE_DIR}/contrib/lzma2/"
|
||||||
|
)
|
||||||
|
|
||||||
|
target_link_directories(
|
||||||
|
util
|
||||||
|
PUBLIC "${TD_SOURCE_DIR}/contrib/lzma2"
|
||||||
)
|
)
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
util
|
util
|
||||||
PUBLIC os
|
PUBLIC os
|
||||||
PUBLIC lz4_static
|
PUBLIC lz4_static libfast-lzma2
|
||||||
PUBLIC api cjson geos_c TSZ
|
PUBLIC api cjson geos_c TSZ
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue