mirror of
https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
synced 2025-11-06 05:27:53 +00:00
Added cmake option for disabling tests (#51)
* Added cmake option for disabling tests * Renamed cmake option for tests * comment fixed * Misprint
This commit is contained in:
committed by
Matias Fontanini
parent
eee60407fa
commit
c95d790547
@@ -25,6 +25,7 @@ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lib)
|
|||||||
|
|
||||||
# Build output checks
|
# Build output checks
|
||||||
option(CPPKAFKA_BUILD_SHARED "Build cppkafka as a shared library." ON)
|
option(CPPKAFKA_BUILD_SHARED "Build cppkafka as a shared library." ON)
|
||||||
|
option(CPPKAFKA_DISABLE_TESTS "Disable build of cppkafka tests." OFF)
|
||||||
if(CPPKAFKA_BUILD_SHARED)
|
if(CPPKAFKA_BUILD_SHARED)
|
||||||
message(STATUS "Build will generate a shared library. "
|
message(STATUS "Build will generate a shared library. "
|
||||||
"Use CPPKAFKA_BUILD_SHARED=0 to perform a static build")
|
"Use CPPKAFKA_BUILD_SHARED=0 to perform a static build")
|
||||||
@@ -60,6 +61,7 @@ if(DOXYGEN_FOUND)
|
|||||||
)
|
)
|
||||||
endif(DOXYGEN_FOUND)
|
endif(DOXYGEN_FOUND)
|
||||||
|
|
||||||
|
if(NOT CPPKAFKA_DISABLE_TESTS)
|
||||||
set(GOOGLETEST_ROOT ${CMAKE_SOURCE_DIR}/third_party/googletest)
|
set(GOOGLETEST_ROOT ${CMAKE_SOURCE_DIR}/third_party/googletest)
|
||||||
if(EXISTS "${GOOGLETEST_ROOT}/CMakeLists.txt")
|
if(EXISTS "${GOOGLETEST_ROOT}/CMakeLists.txt")
|
||||||
set(GOOGLETEST_INCLUDE ${GOOGLETEST_ROOT}/googletest/include)
|
set(GOOGLETEST_INCLUDE ${GOOGLETEST_ROOT}/googletest/include)
|
||||||
@@ -83,7 +85,8 @@ if(EXISTS "${GOOGLETEST_ROOT}/CMakeLists.txt")
|
|||||||
# Make sure we build googletest before anything else
|
# Make sure we build googletest before anything else
|
||||||
add_dependencies(cppkafka googletest)
|
add_dependencies(cppkafka googletest)
|
||||||
else()
|
else()
|
||||||
message(STATUS "Disabling tests")
|
message(STATUS "Disabling tests because submodule googletest isn't pulled out")
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT TARGET uninstall)
|
if(NOT TARGET uninstall)
|
||||||
|
|||||||
Reference in New Issue
Block a user