Mercurial > dedupe
diff 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 |
line wrap: on
line diff
--- a/CMakeLists.txt Sat Aug 25 01:42:13 2012 +0200 +++ b/CMakeLists.txt Tue Aug 28 18:58:02 2012 +0200 @@ -30,6 +30,20 @@ FileDBLink.cpp SqliteDBLink.cpp MemoryDBLink.cpp + ConfigurationProcessing.cpp + UniqueString.cpp +) + +SET(CLASS_HEADERS + DataController.hpp + EditDistance.hpp + IOException.hpp + FileDBLink.hpp + SqliteDBLink.hpp + MemoryDBLink.hpp + ConfigurationProcessing.hpp + UniqueString.hpp + RBTree.hpp ) SET(MOC_HEADERS @@ -41,6 +55,7 @@ SET(SOURCES ${CLASS_SOURCES} + ${CLASS_HEADERS} ${MOC_SOURCES} ) @@ -52,7 +67,7 @@ -SET(CMAKE_CXX_FLAGS "-g2 -Wall -Werror -fno-inline") +SET(CMAKE_CXX_FLAGS "-g2 -Wall -fno-inline") ADD_EXECUTABLE(DeDupe DeDupe.cpp ${SOURCES} ${MOC_SOURCES}) TARGET_LINK_LIBRARIES(DeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES}) @@ -65,8 +80,17 @@ ADD_TEST(TestEditDistance TestEditDistance) TARGET_LINK_LIBRARIES(TestEditDistance ${QT_LIBRARIES} ${Boost_LIBRARIES}) +#ADD_EXECUTABLE(TestDBCache TestDBCache.cpp ${TEST_SOURCES}) +ADD_EXECUTABLE(TestDBCache TestDBCache.cpp) +ADD_TEST(TestDBCache TestDBCache) +TARGET_LINK_LIBRARIES(TestDBCache ${QT_LIBRARIES} ${Boost_LIBRARIES}) + ADD_EXECUTABLE(TestSqliteDBLink TestSqliteDBLink.cpp ${TEST_SOURCES}) ADD_TEST(TestSqliteDBLink TestSqliteDBLink) TARGET_LINK_LIBRARIES(TestSqliteDBLink ${QT_LIBRARIES} ${Boost_LIBRARIES} ) +ADD_EXECUTABLE(TestRBTree TestRBTree.cpp ${TEST_SOURCES}) +ADD_TEST(TestRBTree TestRBTree) +TARGET_LINK_LIBRARIES(TestRBTree ${QT_LIBRARIES} ${Boost_LIBRARIES} ) + #ADD_PRECOMPILED_HEADER(TestEditDistance TestFramework.hpp)
