CMakeLists.txt 847 B

12345678910111213141516171819202122232425262728
  1. project(tests)
  2. ################################
  3. # Google Test
  4. ################################
  5. add_subdirectory(lib/googletest-release-1.7.0)
  6. enable_testing()
  7. include_directories(${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR})
  8. ################################
  9. # Nuestros tests
  10. ################################
  11. # Los headers de los tests
  12. file(GLOB TEST_HEADERS "*.h")
  13. # Los sources de los tests
  14. file(GLOB TEST_SOURCES "*.cpp")
  15. # Creamos el ejecutable para correr los tests
  16. add_executable(correrTests ${TEST_SOURCES} ${TEST_HEADERS} atleta_tests.cpp competencia_tests.cpp jjoo_tests.cpp
  17. auxiliares_tests.h)
  18. # Necesitamos asociar los archivos del framework de testing
  19. target_link_libraries(correrTests gtest gtest_main)
  20. # Necesitamos asociar los archivos del TPI
  21. target_link_libraries(correrTests src)
  22. add_test(correrTests correrTests)