Mercurial > dedupe
comparison CMakeLists.txt @ 2:2833b7f8884a
Sql backend is working.
Need to get more speed on comparisson.
| author | Tom Fredrik Blenning Klaussen <bfg@blenning.no> |
|---|---|
| date | Tue, 21 Aug 2012 14:25:33 +0200 |
| parents | aae83c0a771d |
| children | 5e4985407feb |
comparison
equal
deleted
inserted
replaced
| 1:aae83c0a771d | 2:2833b7f8884a |
|---|---|
| 10 INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR}) | 10 INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR}) |
| 11 ADD_DEFINITIONS( "-DHAS_BOOST" ) | 11 ADD_DEFINITIONS( "-DHAS_BOOST" ) |
| 12 ENDIF() | 12 ENDIF() |
| 13 | 13 |
| 14 | 14 |
| 15 FIND_PACKAGE(Qt4 COMPONENTS QtOpenGL QtXml REQUIRED) | 15 FIND_PACKAGE(Qt4 COMPONENTS QtOpenGL QtXml QtSql REQUIRED) |
| 16 | 16 |
| 17 FIND_PACKAGE(Sqlite3 REQUIRED) | 17 FIND_PACKAGE(Sqlite3 REQUIRED) |
| 18 | 18 |
| 19 INCLUDE(${QT_USE_FILE}) | 19 INCLUDE(${QT_USE_FILE}) |
| 20 ADD_DEFINITIONS(${QT_DEFINITIONS}) | 20 ADD_DEFINITIONS(${QT_DEFINITIONS}) |
| 21 | 21 |
| 22 | 22 |
| 23 SET(SOURCES | 23 SET(CLASS_SOURCES |
| 24 DataController.cpp | 24 DataController.cpp |
| 25 EditDistance.cpp | 25 EditDistance.cpp |
| 26 IOException.cpp | 26 IOException.cpp |
| 27 FileDbLink.cpp | 27 FileDbLink.cpp |
| 28 SqliteDbLink.cpp | |
| 28 MemoryDbLink.cpp | 29 MemoryDbLink.cpp |
| 29 main.cpp | |
| 30 ) | 30 ) |
| 31 | 31 |
| 32 SET(MOC_HEADERS | 32 SET(MOC_HEADERS |
| 33 DataController.hpp | 33 DataController.hpp |
| 34 ) | 34 ) |
| 35 | 35 |
| 36 # Returns the moc_xxx.cpp files in the foo_MOC_SRCS variable | 36 # Returns the moc_xxx.cpp files in the foo_MOC_SRCS variable |
| 37 QT4_WRAP_CPP(MOC_SOURCES ${MOC_HEADERS}) | 37 QT4_WRAP_CPP(MOC_SOURCES ${MOC_HEADERS}) |
| 38 | 38 |
| 39 SET(SOURCES | |
| 40 ${CLASS_SOURCES} | |
| 41 ${MOC_SOURCES} | |
| 42 main.cpp | |
| 43 ) | |
| 44 | |
| 45 SET(TEST_SOURCES | |
| 46 ${CLASS_SOURCES} | |
| 47 ${MOC_SOURCES} | |
| 48 TestFramework.cpp | |
| 49 ) | |
| 50 | |
| 51 | |
| 52 | |
| 39 SET(CMAKE_CXX_FLAGS "-g2 -Wall -Werror -fno-inline") | 53 SET(CMAKE_CXX_FLAGS "-g2 -Wall -Werror -fno-inline") |
| 40 ADD_EXECUTABLE(DeDupe ${SOURCES} ${MOC_SOURCES}) | 54 ADD_EXECUTABLE(DeDupe ${SOURCES} ${MOC_SOURCES}) |
| 41 TARGET_LINK_LIBRARIES(DeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES}) | 55 TARGET_LINK_LIBRARIES(DeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES}) |
| 42 | 56 |
| 43 ENABLE_TESTING() | 57 ENABLE_TESTING() |
| 44 | 58 |
| 45 ADD_EXECUTABLE(TestEditDistance TestEditDistance.cpp EditDistance.cpp) | 59 ADD_EXECUTABLE(TestEditDistance TestEditDistance.cpp ${TEST_SOURCES}) |
| 46 ADD_TEST(TestEditDistance TestEditDistance) | 60 ADD_TEST(TestEditDistance TestEditDistance) |
| 61 TARGET_LINK_LIBRARIES(TestEditDistance ${QT_LIBRARIES}) | |
| 47 | 62 |
| 48 TARGET_LINK_LIBRARIES(TestEditDistance ${QT_LIBRARIES}) | 63 ADD_EXECUTABLE(TestSqliteDBLink TestSqliteDBLink.cpp ${TEST_SOURCES}) |
| 64 ADD_TEST(TestSqliteDBLink TestSqliteDBLink) | |
| 65 TARGET_LINK_LIBRARIES(TestSqliteDBLink ${QT_LIBRARIES}) | |
| 66 | |
| 49 #ADD_PRECOMPILED_HEADER(TestEditDistance TestFramework.hpp) | 67 #ADD_PRECOMPILED_HEADER(TestEditDistance TestFramework.hpp) |
