Skip to content

Commit a93de08

Browse files
committed
Corrected gtest library path for debug mode
1 parent 5e1bb21 commit a93de08

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

test/CMakeLists.txt

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,18 @@ ENDIF()
2424
SET(GTEST_SRC ${GTEST_SOURCE_DIR})
2525
SET(GTEST_BUILD ${GTEST_BINARY_DIR})
2626
SET(GTEST_INCLUDE_DIRS "${GTEST_SRC}/include")
27-
SET(GTEST_LIBRARY_DIRS "${GTEST_BUILD}/ReleaseLibs")
27+
28+
IF (NOT CMAKE_BUILD_TYPE)
29+
SET(GTEST_LIBRARY_DIRS "${GTEST_BUILD}/ReleaseLibs")
30+
ELSE (NOT CMAKE_BUILD_TYPE)
31+
IF (CMAKE_BUILD_TYPE EQUAL "Release")
32+
SET(GTEST_LIBRARY_DIRS "${GTEST_BUILD}/ReleaseLibs")
33+
ELSE (CMAKE_BUILD_TYPE EQUAL "Release")
34+
SET(GTEST_LIBRARY_DIRS "${GTEST_BUILD}/DebugLibs")
35+
ENDIF (CMAKE_BUILD_TYPE EQUAL "Release")
36+
ENDIF (NOT CMAKE_BUILD_TYPE)
37+
38+
2839

2940
SET(GTEST_BOTH_LIBRARIES "${GTEST_LIBRARY_DIRS}/${CMAKE_STATIC_LIBRARY_PREFIX}gtest${CMAKE_STATIC_LIBRARY_SUFFIX}"
3041
"${GTEST_LIBRARY_DIRS}/${CMAKE_STATIC_LIBRARY_PREFIX}gtest_main${CMAKE_STATIC_LIBRARY_SUFFIX}")

0 commit comments

Comments
 (0)