Support skipping non-essential parts of the build
This commit is contained in:
parent
8c0ce47f61
commit
066d664c64
@ -301,9 +301,13 @@ add_subdirectory(sqlite)
|
|||||||
|
|
||||||
add_subdirectory(tddb)
|
add_subdirectory(tddb)
|
||||||
|
|
||||||
|
option(TD_SKIP_TEST "Use \"ON\" to skip building/running the test harness.")
|
||||||
|
if (NOT TD_SKIP_TEST)
|
||||||
add_subdirectory(test)
|
add_subdirectory(test)
|
||||||
|
endif()
|
||||||
|
|
||||||
if (NOT CMAKE_CROSSCOMPILING)
|
option(TD_SKIP_BENCHMARK "Use \"ON\" to skip building/running the benchmarks.")
|
||||||
|
if (NOT CMAKE_CROSSCOMPILING AND NOT TD_SKIP_BENCHMARK)
|
||||||
add_subdirectory(benchmark)
|
add_subdirectory(benchmark)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -917,6 +921,8 @@ endif()
|
|||||||
|
|
||||||
#EXECUTABLES
|
#EXECUTABLES
|
||||||
if (NOT CMAKE_CROSSCOMPILING)
|
if (NOT CMAKE_CROSSCOMPILING)
|
||||||
|
option(TD_SKIP_TG_CLI "Use \"ON\" to skip building tg_cli.")
|
||||||
|
if (NOT CMAKE_CROSSCOMPILING AND NOT TD_SKIP_TG_CLI)
|
||||||
add_executable(tg_cli td/telegram/cli.cpp ${TL_TD_JSON_SOURCE})
|
add_executable(tg_cli td/telegram/cli.cpp ${TL_TD_JSON_SOURCE})
|
||||||
|
|
||||||
if (NOT READLINE_FOUND)
|
if (NOT READLINE_FOUND)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user