Skip to content

Commit 88ba901

Browse files
committed
more changes
1 parent 5530c78 commit 88ba901

File tree

2 files changed

+24
-25
lines changed

2 files changed

+24
-25
lines changed

CMakeLists.txt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -280,13 +280,6 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
280280
option(BUILD_APPLE_HTTP "Build Apple HTTP client" YES)
281281
endif()
282282

283-
if(BUILD_UNIT_TESTS OR BUILD_FUNC_TESTS)
284-
message("Adding gtest")
285-
add_library(gtest STATIC IMPORTED GLOBAL)
286-
message("Adding gmock")
287-
add_library(gmock STATIC IMPORTED GLOBAL)
288-
endif()
289-
290283
if(BUILD_APPLE_HTTP)
291284
add_definitions(-DAPPLE_HTTP=1)
292285
endif()

tests/CMakeLists.txt

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
include_directories(. ${CMAKE_CURRENT_SOURCE_DIR}/../lib/include/public ${CMAKE_CURRENT_SOURCE_DIR}/../lib/include/mat ${CMAKE_CURRENT_SOURCE_DIR}/../lib/decoder ${CMAKE_CURRENT_SOURCE_DIR}/../sqlite )
2-
3-
include_directories(
4-
${CMAKE_CURRENT_SOURCE_DIR}/../third_party/googletest/googletest/include
5-
${CMAKE_CURRENT_SOURCE_DIR}/../third_party/googletest/googlemock/include
6-
)
2+
message("-->Lalit tests")
73

84
include_directories(../lib)
95

@@ -14,23 +10,33 @@ set(TESTS_COMMON_SRCS
1410
../../lib/decoder/PayloadDecoder.cpp
1511
)
1612

13+
if (BUILD_FUNC_TESTS OR BUILD_UNIT_TEST)
14+
if (WIN32)
15+
find_package(GTest)
16+
if(NOT (GTEST_FOUND OR GTest_FOUND))
17+
install_windows_deps()
18+
if (NOT DEFINED CMAKE_TOOLCHAIN_FILE)
19+
message(STATUS_FATAL "Windows dependency installation failed!")
20+
endif()
21+
message(STATUS ${CMAKE_TOOLCHAIN_FILE})
22+
find_package(GTest REQUIRED)
23+
endif()
24+
else()
25+
message("Adding gtest")
26+
add_library(gtest STATIC IMPORTED GLOBAL)
27+
message("Adding gmock")
28+
add_library(gmock STATIC IMPORTED GLOBAL)
29+
include_directories(
30+
${CMAKE_CURRENT_SOURCE_DIR}/../third_party/googletest/googletest/include
31+
${CMAKE_CURRENT_SOURCE_DIR}/../third_party/googletest/googlemock/include
32+
)
33+
endif()
34+
endif()
35+
1736
if(BUILD_FUNC_TESTS)
1837
add_subdirectory(functests)
1938
endif()
20-
2139
if(BUILD_UNIT_TESTS)
2240
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/unittests)
2341
add_subdirectory(unittests)
2442
endif()
25-
26-
if (WIN32 AND (BUILD_FUNC_TESTS OR BUILD_UNIT_TEST))
27-
find_package(GTest)
28-
if(NOT (GTEST_FOUND OR GTest_FOUND))
29-
install_windows_deps()
30-
if (NOT DEFINED CMAKE_TOOLCHAIN_FILE)
31-
message(STATUS_FATAL "Windows dependency installation failed!")
32-
endif()
33-
message(STATUS ${CMAKE_TOOLCHAIN_FILE})
34-
find_package(GTest REQUIRED)
35-
endif()
36-
endif()

0 commit comments

Comments
 (0)