Avoid building third_party targets unless explicitly asked for

Any explicit dependencies on a third_party library will cause that
target to get built.  This commit only removes the targets from the
implicit "all" target.

Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
This commit is contained in:
Rick Altherr 2017-11-15 15:13:59 -08:00 committed by Tim 'mithro' Ansell
parent 92d349bae1
commit 3491625dc2
1 changed files with 4 additions and 4 deletions

View File

@ -7,9 +7,9 @@ set(CMAKE_CXX_FLAGS "-std=c++11 -Wall -Werror ${CMAKE_CXX_FLAGS} -O3" )
# Hack for missing option in cctz
option(BUILD_TESTING "" OFF)
add_subdirectory(third_party/googletest)
add_subdirectory(third_party/gflags)
add_subdirectory(third_party/cctz)
add_subdirectory(third_party/abseil-cpp)
add_subdirectory(third_party/googletest EXCLUDE_FROM_ALL)
add_subdirectory(third_party/gflags EXCLUDE_FROM_ALL)
add_subdirectory(third_party/cctz EXCLUDE_FROM_ALL)
add_subdirectory(third_party/abseil-cpp EXCLUDE_FROM_ALL)
add_subdirectory(tools)