Mercurial > dedupe
comparison CMakeLists.txt @ 16:06166d6c083b
Add configuration processing.
Cache DB values
Add a custom RBTree to save space.
Track multiple DB connections properly.
More testing.
Add ValueExistsException.
| author | Tom Fredrik Blenning Klaussen <bfg@blenning.no> |
|---|---|
| date | Tue, 28 Aug 2012 18:58:02 +0200 |
| parents | ec87a79770ee |
| children | 9ce5b5855fe3 |
comparison
equal
deleted
inserted
replaced
| 15:199fc63c60c1 | 16:06166d6c083b |
|---|---|
| 28 EditDistance.cpp | 28 EditDistance.cpp |
| 29 IOException.cpp | 29 IOException.cpp |
| 30 FileDBLink.cpp | 30 FileDBLink.cpp |
| 31 SqliteDBLink.cpp | 31 SqliteDBLink.cpp |
| 32 MemoryDBLink.cpp | 32 MemoryDBLink.cpp |
| 33 ConfigurationProcessing.cpp | |
| 34 UniqueString.cpp | |
| 35 ) | |
| 36 | |
| 37 SET(CLASS_HEADERS | |
| 38 DataController.hpp | |
| 39 EditDistance.hpp | |
| 40 IOException.hpp | |
| 41 FileDBLink.hpp | |
| 42 SqliteDBLink.hpp | |
| 43 MemoryDBLink.hpp | |
| 44 ConfigurationProcessing.hpp | |
| 45 UniqueString.hpp | |
| 46 RBTree.hpp | |
| 33 ) | 47 ) |
| 34 | 48 |
| 35 SET(MOC_HEADERS | 49 SET(MOC_HEADERS |
| 36 DataController.hpp | 50 DataController.hpp |
| 37 ) | 51 ) |
| 39 # Returns the moc_xxx.cpp files in the foo_MOC_SRCS variable | 53 # Returns the moc_xxx.cpp files in the foo_MOC_SRCS variable |
| 40 QT4_WRAP_CPP(MOC_SOURCES ${MOC_HEADERS}) | 54 QT4_WRAP_CPP(MOC_SOURCES ${MOC_HEADERS}) |
| 41 | 55 |
| 42 SET(SOURCES | 56 SET(SOURCES |
| 43 ${CLASS_SOURCES} | 57 ${CLASS_SOURCES} |
| 58 ${CLASS_HEADERS} | |
| 44 ${MOC_SOURCES} | 59 ${MOC_SOURCES} |
| 45 ) | 60 ) |
| 46 | 61 |
| 47 SET(TEST_SOURCES | 62 SET(TEST_SOURCES |
| 48 ${CLASS_SOURCES} | 63 ${CLASS_SOURCES} |
| 50 TestFramework.cpp | 65 TestFramework.cpp |
| 51 ) | 66 ) |
| 52 | 67 |
| 53 | 68 |
| 54 | 69 |
| 55 SET(CMAKE_CXX_FLAGS "-g2 -Wall -Werror -fno-inline") | 70 SET(CMAKE_CXX_FLAGS "-g2 -Wall -fno-inline") |
| 56 ADD_EXECUTABLE(DeDupe DeDupe.cpp ${SOURCES} ${MOC_SOURCES}) | 71 ADD_EXECUTABLE(DeDupe DeDupe.cpp ${SOURCES} ${MOC_SOURCES}) |
| 57 TARGET_LINK_LIBRARIES(DeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES}) | 72 TARGET_LINK_LIBRARIES(DeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES}) |
| 58 | 73 |
| 59 ADD_EXECUTABLE(updateDeDupe updateDeDupe.cpp ${SOURCES} ${MOC_SOURCES}) | 74 ADD_EXECUTABLE(updateDeDupe updateDeDupe.cpp ${SOURCES} ${MOC_SOURCES}) |
| 60 TARGET_LINK_LIBRARIES(updateDeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES}) | 75 TARGET_LINK_LIBRARIES(updateDeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES}) |
| 63 | 78 |
| 64 ADD_EXECUTABLE(TestEditDistance TestEditDistance.cpp ${TEST_SOURCES}) | 79 ADD_EXECUTABLE(TestEditDistance TestEditDistance.cpp ${TEST_SOURCES}) |
| 65 ADD_TEST(TestEditDistance TestEditDistance) | 80 ADD_TEST(TestEditDistance TestEditDistance) |
| 66 TARGET_LINK_LIBRARIES(TestEditDistance ${QT_LIBRARIES} ${Boost_LIBRARIES}) | 81 TARGET_LINK_LIBRARIES(TestEditDistance ${QT_LIBRARIES} ${Boost_LIBRARIES}) |
| 67 | 82 |
| 83 #ADD_EXECUTABLE(TestDBCache TestDBCache.cpp ${TEST_SOURCES}) | |
| 84 ADD_EXECUTABLE(TestDBCache TestDBCache.cpp) | |
| 85 ADD_TEST(TestDBCache TestDBCache) | |
| 86 TARGET_LINK_LIBRARIES(TestDBCache ${QT_LIBRARIES} ${Boost_LIBRARIES}) | |
| 87 | |
| 68 ADD_EXECUTABLE(TestSqliteDBLink TestSqliteDBLink.cpp ${TEST_SOURCES}) | 88 ADD_EXECUTABLE(TestSqliteDBLink TestSqliteDBLink.cpp ${TEST_SOURCES}) |
| 69 ADD_TEST(TestSqliteDBLink TestSqliteDBLink) | 89 ADD_TEST(TestSqliteDBLink TestSqliteDBLink) |
| 70 TARGET_LINK_LIBRARIES(TestSqliteDBLink ${QT_LIBRARIES} ${Boost_LIBRARIES} ) | 90 TARGET_LINK_LIBRARIES(TestSqliteDBLink ${QT_LIBRARIES} ${Boost_LIBRARIES} ) |
| 71 | 91 |
| 92 ADD_EXECUTABLE(TestRBTree TestRBTree.cpp ${TEST_SOURCES}) | |
| 93 ADD_TEST(TestRBTree TestRBTree) | |
| 94 TARGET_LINK_LIBRARIES(TestRBTree ${QT_LIBRARIES} ${Boost_LIBRARIES} ) | |
| 95 | |
| 72 #ADD_PRECOMPILED_HEADER(TestEditDistance TestFramework.hpp) | 96 #ADD_PRECOMPILED_HEADER(TestEditDistance TestFramework.hpp) |
