comparison CMakeLists.txt @ 25:9ce5b5855fe3

Support for profiling, and some new tests.
author Tom Fredrik Blenning Klaussen <bfg@blenning.no>
date Wed, 05 Sep 2012 21:57:17 +0200
parents 06166d6c083b
children 95a10553ff90
comparison
equal deleted inserted replaced
24:d0502678429c 25:9ce5b5855fe3
23 ADD_DEFINITIONS(${QT_DEFINITIONS}) 23 ADD_DEFINITIONS(${QT_DEFINITIONS})
24 24
25 25
26 SET(CLASS_SOURCES 26 SET(CLASS_SOURCES
27 DataController.cpp 27 DataController.cpp
28 HuffmanString.cpp
29 HuffmanSet.cpp
28 EditDistance.cpp 30 EditDistance.cpp
29 IOException.cpp 31 IOException.cpp
30 FileDBLink.cpp 32 FileDBLink.cpp
31 SqliteDBLink.cpp 33 SqliteDBLink.cpp
32 MemoryDBLink.cpp 34 MemoryDBLink.cpp
65 TestFramework.cpp 67 TestFramework.cpp
66 ) 68 )
67 69
68 70
69 71
70 SET(CMAKE_CXX_FLAGS "-g2 -Wall -fno-inline") 72 SET(CMAKE_CXX_FLAGS "-g2 -pg -Wall -fno-inline")
71 ADD_EXECUTABLE(DeDupe DeDupe.cpp ${SOURCES} ${MOC_SOURCES}) 73 ADD_EXECUTABLE(DeDupe DeDupe.cpp ${SOURCES} ${MOC_SOURCES})
72 TARGET_LINK_LIBRARIES(DeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES}) 74 TARGET_LINK_LIBRARIES(DeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES})
73 75
74 ADD_EXECUTABLE(updateDeDupe updateDeDupe.cpp ${SOURCES} ${MOC_SOURCES}) 76 ADD_EXECUTABLE(updateDeDupe updateDeDupe.cpp ${SOURCES} ${MOC_SOURCES})
75 TARGET_LINK_LIBRARIES(updateDeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES}) 77 TARGET_LINK_LIBRARIES(updateDeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES})
91 93
92 ADD_EXECUTABLE(TestRBTree TestRBTree.cpp ${TEST_SOURCES}) 94 ADD_EXECUTABLE(TestRBTree TestRBTree.cpp ${TEST_SOURCES})
93 ADD_TEST(TestRBTree TestRBTree) 95 ADD_TEST(TestRBTree TestRBTree)
94 TARGET_LINK_LIBRARIES(TestRBTree ${QT_LIBRARIES} ${Boost_LIBRARIES} ) 96 TARGET_LINK_LIBRARIES(TestRBTree ${QT_LIBRARIES} ${Boost_LIBRARIES} )
95 97
98 ADD_EXECUTABLE(TestHuffmanString TestHuffmanString.cpp ${TEST_SOURCES})
99 ADD_TEST(TestHuffmanString TestHuffmanString)
100 TARGET_LINK_LIBRARIES(TestHuffmanString ${QT_LIBRARIES} ${Boost_LIBRARIES} )
101
102 ADD_EXECUTABLE(TestBitDecoder TestBitDecoder.cpp ${TEST_SOURCES})
103 ADD_TEST(TestBitDecoder TestBitDecoder)
104 TARGET_LINK_LIBRARIES(TestBitDecoder ${QT_LIBRARIES} ${Boost_LIBRARIES} )
105
96 #ADD_PRECOMPILED_HEADER(TestEditDistance TestFramework.hpp) 106 #ADD_PRECOMPILED_HEADER(TestEditDistance TestFramework.hpp)