@@ -46,7 +46,24 @@ else()
4646endif ()
4747
4848if (PAL_IMPLEMENTATION STREQUAL "WIN32" )
49- if (CMAKE_TOOLCHAIN_FILE)
49+ if (NOT CMAKE_TOOLCHAIN_FILE)
50+ # Link against prebuilt libraries on Windows
51+ message ("--- WIN32: Linking against prebuilt libraries" )
52+ message ("--- WIN32: ... ${CMAKE_BINARY_DIR} /gtest" )
53+ message ("--- WIN32: ... ${CMAKE_BINARY_DIR} /gmock" )
54+ message ("--- WIN32: ... ${CMAKE_BINARY_DIR} /zlib" )
55+ message ("--- WIN32: ... ${CMAKE_BINARY_DIR} /sqlite" )
56+ # link_directories(${CMAKE_BINARY_DIR}/gtest/ ${CMAKE_BINARY_DIR}/gmock/ ${CMAKE_BINARY_DIR}/zlib/ ${CMAKE_BINARY_DIR}/sqlite/)
57+ include_directories ( ${CMAKE_CURRENT_SOURCE_DIR} /../../zlib )
58+ target_link_libraries (FuncTests
59+ mat
60+ wininet.lib
61+ ${CMAKE_BINARY_DIR} /gtest/gtest.lib
62+ ${CMAKE_BINARY_DIR} /gmock/gmock.lib
63+ ${CMAKE_BINARY_DIR} /zlib/zlib.lib
64+ ${CMAKE_BINARY_DIR} /sqlite/sqlite.lib
65+ )
66+ else ()
5067 target_link_libraries (FuncTests
5168 mat
5269 wininet.lib
@@ -56,24 +73,7 @@ if(PAL_IMPLEMENTATION STREQUAL "WIN32")
5673 ${GOOGLE_MOCK_MAIN} ${GOOGLE_MOCK_MAIND}
5774 ${SQLite3_LIBRARIES}
5875 ${ZLIB_LIBRARIES}
59- )
60- else ()
61- # Link against prebuilt libraries on Windows
62- message ("--- WIN32: Linking against prebuilt libraries" )
63- message ("--- WIN32: ... ${CMAKE_BINARY_DIR} /gtest" )
64- message ("--- WIN32: ... ${CMAKE_BINARY_DIR} /gmock" )
65- message ("--- WIN32: ... ${CMAKE_BINARY_DIR} /zlib" )
66- message ("--- WIN32: ... ${CMAKE_BINARY_DIR} /sqlite" )
67- # link_directories(${CMAKE_BINARY_DIR}/gtest/ ${CMAKE_BINARY_DIR}/gmock/ ${CMAKE_BINARY_DIR}/zlib/ ${CMAKE_BINARY_DIR}/sqlite/)
68- include_directories ( ${CMAKE_CURRENT_SOURCE_DIR} /../../zlib )
69- target_link_libraries (FuncTests
70- mat
71- wininet.lib
72- ${CMAKE_BINARY_DIR} /gtest/gtest.lib
73- ${CMAKE_BINARY_DIR} /gmock/gmock.lib
74- ${CMAKE_BINARY_DIR} /zlib/zlib.lib
75- ${CMAKE_BINARY_DIR} /sqlite/sqlite.lib
76- )
76+ )
7777 endif ()
7878else ()
7979 # Prefer linking to more recent local sqlite3
0 commit comments