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 
 | 
						|
)
 | 
						|
 |