|
@@ -9,9 +9,6 @@ if(EXISTS ${googleTest_Dir})
|
|
|
else()
|
|
|
message(FATAL_ERROR "No googletest src dir found!")
|
|
|
endif()
|
|
|
-include_directories(${GTestSrc} ${GTestSrc}/include ${GMockSrc} ${GMockSrc}/include)
|
|
|
-include_directories(${CMAKE_HOME_DIRECTORY} ${CMAKE_HOME_DIRECTORY}/include ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_HOME_DIRECTORY}/test)
|
|
|
-include_directories(${Boost_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR})
|
|
|
|
|
|
set(test_SRCS
|
|
|
StdInc.cpp
|
|
@@ -114,6 +111,14 @@ add_subdirectory_with_folder("3rdparty" googletest EXCLUDE_FROM_ALL)
|
|
|
add_executable(vcmitest ${test_SRCS} ${test_HEADERS} ${mock_HEADERS} ${GTestSrc}/src/gtest-all.cc ${GMockSrc}/src/gmock-all.cc)
|
|
|
target_link_libraries(vcmitest vcmi ${RT_LIB} ${DL_LIB})
|
|
|
|
|
|
+target_include_directories(
|
|
|
+ PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
|
|
|
+ PRIVATE ${GTestSrc}
|
|
|
+ PRIVATE ${GTestSrc}/include
|
|
|
+ PRIVATE ${GMockSrc}
|
|
|
+ PRIVATE ${GMockSrc}/include
|
|
|
+)
|
|
|
+
|
|
|
if(FALSE AND NOT ${CMAKE_VERSION} VERSION_LESS "3.10.0")
|
|
|
# Running tests one by one using ctest not recommended due to vcmi having
|
|
|
# slow global initialization.
|