Merge gromacs-4-6 into master
[alexxy/gromacs.git] / src / testutils / CMakeLists.txt
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 endif ()
8
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})
15 endif ()
16
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)
21
22 add_subdirectory(tests)