Merge pull request #166 from rongjiecomputer/cmake-test

[CMake] Only include test targets if ABSL_RUN_TESTS=ON
This commit is contained in:
Gennadiy Civil 2018-09-11 14:23:04 -04:00 committed by GitHub
commit 921fd5cf02
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -123,7 +123,7 @@ endfunction()
#
# all tests will be register for execution with add_test()
#
# test compilation and execution is disable when BUILD_TESTING=OFF
# test compilation and execution is disable when ABSL_RUN_TESTS=OFF
#
function(absl_test)
@ -135,7 +135,7 @@ function(absl_test)
)
if(BUILD_TESTING)
if(ABSL_RUN_TESTS)
set(_NAME ${ABSL_TEST_TARGET})
string(TOUPPER ${_NAME} _UPPER_NAME)
@ -153,7 +153,7 @@ function(absl_test)
set_property(TARGET ${_NAME}_bin PROPERTY FOLDER ${ABSL_IDE_FOLDER})
add_test(${_NAME} ${_NAME}_bin)
endif(BUILD_TESTING)
endif(ABSL_RUN_TESTS)
endfunction()