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)
7 add_definitions(-DTESTUTILS_HAVE_REFDATA)
10 add_library(testutils STATIC ${COMMON_SOURCES})
11 set(TESTUTILS_LIBS testutils)
12 target_link_libraries(testutils libgromacs)
13 if (TESTUTILS_HAVE_REFDATA)
14 list(APPEND TESTUTILS_LIBS ${GTEST_LIBRARIES} ${LIBXML2_LIBRARIES})
15 target_link_libraries(testutils ${GTEST_LIBRARIES} ${LIBXML2_LIBRARIES})
18 set(TESTUTILS_DIR ${CMAKE_CURRENT_SOURCE_DIR})
19 set(TESTUTILS_DIR ${TESTUTILS_DIR} PARENT_SCOPE)
20 set(TESTUTILS_LIBS ${TESTUTILS_LIBS} PARENT_SCOPE)
21 set(TESTUTILS_HAVE_REFDATA ${TESTUTILS_HAVE_REFDATA} PARENT_SCOPE)
23 add_subdirectory(tests)