41 lines
1.0 KiB
PHP
Executable File
41 lines
1.0 KiB
PHP
Executable File
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
|
|
PROJECT(TDengine)
|
|
|
|
IF (${CLUSTER} MATCHES "true")
|
|
SET(TD_CLUSTER TRUE)
|
|
MESSAGE(STATUS "Build with cluster plugins")
|
|
ELSEIF (${CLUSTER} MATCHES "false")
|
|
SET(TD_CLUSTER FALSE)
|
|
MESSAGE(STATUS "Build without cluster plugins")
|
|
ENDIF ()
|
|
|
|
IF (${ACCOUNT} MATCHES "true")
|
|
SET(TD_ACCOUNT TRUE)
|
|
MESSAGE(STATUS "Build with account plugins")
|
|
ELSEIF (${ACCOUNT} MATCHES "false")
|
|
SET(TD_ACCOUNT FALSE)
|
|
MESSAGE(STATUS "Build without account plugins")
|
|
ENDIF ()
|
|
|
|
IF (${COVER} MATCHES "true")
|
|
SET(TD_COVER TRUE)
|
|
MESSAGE(STATUS "Build with test coverage")
|
|
ELSEIF (${COVER} MATCHES "false")
|
|
SET(TD_COVER FALSE)
|
|
MESSAGE(STATUS "Build without test coverage")
|
|
ENDIF ()
|
|
|
|
IF (${PAGMODE} MATCHES "lite")
|
|
SET(TD_PAGMODE_LITE TRUE)
|
|
MESSAGE(STATUS "Build with pagmode lite")
|
|
ENDIF ()
|
|
|
|
IF (${DLLTYPE} MATCHES "go")
|
|
SET(TD_GODLL TRUE)
|
|
MESSAGE(STATUS "input dll type: " ${DLLTYPE})
|
|
ENDIF ()
|
|
|
|
IF (${MEM_CHECK} MATCHES "true")
|
|
SET(TD_MEM_CHECK TRUE)
|
|
MESSAGE(STATUS "build with memory check")
|
|
ENDIF () |