Skip to content

Commit 093f2c9

Browse files
2 parents cd72848 + e6f1c4d commit 093f2c9

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ if(APPLE)
4343
add_definitions(-DDarwin)
4444
elseif(WIN32)
4545
add_definitions(-DWIN32)
46+
47+
set(CMAKE_CXX_FLAGS_DEBUG "/MTd /Od /Zi")
48+
set(CMAKE_CXX_FLAGS_RELEASE "/MT")
4649
else()
4750
add_definitions(-D_GNU_SOURCE)
4851
endif()

test/cpp/CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,15 @@
1515
#
1616

1717
set(GTEST_LIBS
18-
${GTEST_BINARY_DIR}/${LIBPREFIX}gtest${LIBSUFFIX}
19-
${GTEST_BINARY_DIR}/${LIBPREFIX}gtest_main${LIBSUFFIX}
18+
${GTEST_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${LIBPREFIX}gtest${LIBSUFFIX}
19+
${GTEST_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${LIBPREFIX}gtest_main${LIBSUFFIX}
2020
)
2121

2222
function(sbe_test name)
2323
add_executable("${name}" "${name}.cpp")
2424
target_link_libraries("${name}" sbe ${GTEST_LIBS} ${CMAKE_THREAD_LIBS_INIT})
2525
add_test(NAME ${name} COMMAND ${name} WORKING_DIRECTORY ${CODEC_TARGET_DIR})
26+
add_dependencies(${name} gtest)
2627
if(${ARGC} GREATER 1)
2728
add_dependencies(${name} ${ARGV1})
2829
endif()

0 commit comments

Comments
 (0)