| … | … | @@ -95,6 +95,17 @@ IF (NOT CXXTEST_FOUND) |
| 95 | 95 | MESSAGE(STATUS "CxxTest missing: needed for unit tests.") |
| 96 | 96 | ENDIF (NOT CXXTEST_FOUND) |
| 97 | 97 | |
| 98 | # ---------------------------------------------------------- |
| 99 | # Needed for unit tests |
| 100 | FIND_PACKAGE(AtomSpacePgres) |
| 101 | IF (ATOMSPACE_PGRES_FOUND) |
| 102 | MESSAGE(STATUS "AtomSpace Postgres found.") |
| 103 | ADD_DEFINITIONS(-DHAVE_ATOMSPACE_PGRES) |
| 104 | SET(HAVE_ATOMSPACE_PGRES 1) |
| 105 | ELSE (ATOMSPACE_PGRES_FOUND) |
| 106 | MESSAGE(STATUS "AtomSpace Postgres missing: needed for unit tests.") |
| 107 | ENDIF (ATOMSPACE_PGRES_FOUND) |
| 108 | |
| 98 | 109 | # ---------------------------------------------------------- |
| 99 | 110 | # Is guile installed? |
| 100 | 111 | |
| … | … | @@ -225,6 +236,16 @@ FIND_PACKAGE(Doxygen) |
| 225 | 236 | |
| 226 | 237 | SUMMARY_ADD("Matrix" "AtomSpace Sparse Matrix Tools" HAVE_ATOMSPACE) |
| 227 | 238 | SUMMARY_ADD("Doxygen" "Code documentation" DOXYGEN_FOUND) |
| 228 | | SUMMARY_ADD("Unit tests" "Unit tests" CXXTEST_FOUND) |
| 239 | |
| 240 | # Argh. Print the right message |
| 241 | IF (HAVE_ATOMSPACE_PGRES) |
| 242 | SUMMARY_ADD("Unit tests" "Unit tests" CXXTEST_FOUND) |
| 243 | ELSE (HAVE_ATOMSPACE_PGRES) |
| 244 | IF (CXXTEST_FOUND) |
| 245 | SUMMARY_ADD("Unit tests" "Some but not all unit tests (atomspace-pgres missing)" CXXTEST_FOUND) |
| 246 | ELSE (CXXTEST_FOUND) |
| 247 | SUMMARY_ADD("Unit tests" "Unit tests" CXXTEST_FOUND) |
| 248 | ENDIF (CXXTEST_FOUND) |
| 249 | ENDIF (HAVE_ATOMSPACE_PGRES) |
| 229 | 250 | |
| 230 | 251 | SUMMARY_SHOW() |