152 lines
2.2 KiB
Plaintext
152 lines
2.2 KiB
Plaintext
# =========================================================
|
|
# Deps options
|
|
# =========================================================
|
|
|
|
IF(${TD_WINDOWS})
|
|
|
|
MESSAGE("build pthread Win32")
|
|
option(
|
|
BUILD_PTHREAD
|
|
"If build pthread on Windows"
|
|
ON
|
|
)
|
|
|
|
MESSAGE("build gnu regex for Windows")
|
|
option(
|
|
BUILD_GNUREGEX
|
|
"If build gnu regex on Windows"
|
|
ON
|
|
)
|
|
|
|
MESSAGE("build iconv Win32")
|
|
option(
|
|
BUILD_WITH_ICONV
|
|
"If build iconv on Windows"
|
|
ON
|
|
)
|
|
|
|
MESSAGE("build msvcregex Win32")
|
|
option(
|
|
BUILD_MSVCREGEX
|
|
"If build msvcregex on Windows"
|
|
ON
|
|
)
|
|
|
|
MESSAGE("build wcwidth Win32")
|
|
option(
|
|
BUILD_WCWIDTH
|
|
"If build wcwidth on Windows"
|
|
ON
|
|
)
|
|
|
|
MESSAGE("build wingetopt Win32")
|
|
option(
|
|
BUILD_WINGETOPT
|
|
"If build wingetopt on Windows"
|
|
ON
|
|
)
|
|
|
|
option(
|
|
BUILD_TEST
|
|
"If build unit tests using googletest"
|
|
ON
|
|
)
|
|
ELSE ()
|
|
|
|
option(
|
|
BUILD_TEST
|
|
"If build unit tests using googletest"
|
|
ON
|
|
)
|
|
ENDIF ()
|
|
|
|
option(
|
|
BUILD_ADDR2LINE
|
|
"If build addr2line"
|
|
OFF
|
|
)
|
|
|
|
option(
|
|
BUILD_WITH_LEVELDB
|
|
"If build with leveldb"
|
|
OFF
|
|
)
|
|
|
|
option(
|
|
BUILD_WITH_ROCKSDB
|
|
"If build with rocksdb"
|
|
OFF
|
|
)
|
|
|
|
option(
|
|
BUILD_WITH_SQLITE
|
|
"If build with sqlite"
|
|
OFF
|
|
)
|
|
|
|
option(
|
|
BUILD_WITH_BDB
|
|
"If build with BDB"
|
|
OFF
|
|
)
|
|
|
|
option(
|
|
BUILD_WITH_LUCENE
|
|
"If build with lucene"
|
|
off
|
|
)
|
|
|
|
|
|
option(
|
|
BUILD_WITH_NURAFT
|
|
"If build with NuRaft"
|
|
OFF
|
|
)
|
|
|
|
option(
|
|
BUILD_WITH_UV
|
|
"If build with libuv"
|
|
ON
|
|
)
|
|
|
|
option(
|
|
BUILD_WITH_UV_TRANS
|
|
"If build with libuv_trans "
|
|
ON
|
|
)
|
|
|
|
option(
|
|
BUILD_WITH_CRAFT
|
|
"If build with canonical-raft"
|
|
OFF
|
|
)
|
|
|
|
option(
|
|
BUILD_WITH_TRAFT
|
|
"If build with traft"
|
|
OFF
|
|
)
|
|
|
|
IF(${TD_LINUX} MATCHES TRUE)
|
|
|
|
option(
|
|
BUILD_DEPENDENCY_TESTS
|
|
"If build dependency tests"
|
|
ON
|
|
)
|
|
|
|
ENDIF ()
|
|
|
|
option(
|
|
BUILD_DOCS
|
|
"If use doxygen build documents"
|
|
OFF
|
|
)
|
|
|
|
option(
|
|
BUILD_WITH_INVERTEDINDEX
|
|
"If use invertedIndex"
|
|
ON
|
|
)
|
|
|