1 set(TESTUTILS_HAVE_REFDATA FALSE)
2 set(COMMON_SOURCES datapath.cpp refdata-common.cpp)
3 if (GMX_USE_GTEST AND LIBXML2_FOUND)
4 include_directories(${GTEST_INCLUDE_DIRS})
5 list(APPEND COMMON_SOURCES refdata.cpp)
6 set(TESTUTILS_HAVE_REFDATA TRUE)
9 add_library(testutils STATIC ${COMMON_SOURCES})
10 set(TESTUTILS_LIBS testutils)
11 target_link_libraries(testutils libgromacs)
12 if (GMX_USE_GTEST AND LIBXML2_FOUND)
13 list(APPEND TESTUTILS_LIBS ${GTEST_LIBRARIES} ${LIBXML2_LIBRARIES})
14 target_link_libraries(testutils ${GTEST_LIBRARIES} ${LIBXML2_LIBRARIES})
17 set(TESTUTILS_DIR ${CMAKE_CURRENT_SOURCE_DIR})
18 set(TESTUTILS_DIR ${TESTUTILS_DIR} PARENT_SCOPE)
19 set(TESTUTILS_LIBS ${TESTUTILS_LIBS} PARENT_SCOPE)
20 set(TESTUTILS_HAVE_REFDATA ${TESTUTILS_HAVE_REFDATA} PARENT_SCOPE)
22 add_subdirectory(tests)