changeset 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 d0502678429c
children c0ddc978475a
files CMakeLists.txt
diffstat 1 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/CMakeLists.txt	Wed Sep 05 21:56:45 2012 +0200
+++ b/CMakeLists.txt	Wed Sep 05 21:57:17 2012 +0200
@@ -25,6 +25,8 @@
 
 SET(CLASS_SOURCES
 	DataController.cpp
+	HuffmanString.cpp
+	HuffmanSet.cpp
 	EditDistance.cpp
 	IOException.cpp
 	FileDBLink.cpp
@@ -67,7 +69,7 @@
 
 
 
-SET(CMAKE_CXX_FLAGS "-g2 -Wall -fno-inline")
+SET(CMAKE_CXX_FLAGS "-g2 -pg -Wall -fno-inline")
 ADD_EXECUTABLE(DeDupe DeDupe.cpp ${SOURCES} ${MOC_SOURCES})
 TARGET_LINK_LIBRARIES(DeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES})
 
@@ -93,4 +95,12 @@
 ADD_TEST(TestRBTree TestRBTree)
 TARGET_LINK_LIBRARIES(TestRBTree ${QT_LIBRARIES} ${Boost_LIBRARIES} )
 
+ADD_EXECUTABLE(TestHuffmanString TestHuffmanString.cpp ${TEST_SOURCES})
+ADD_TEST(TestHuffmanString TestHuffmanString)
+TARGET_LINK_LIBRARIES(TestHuffmanString ${QT_LIBRARIES} ${Boost_LIBRARIES} )
+
+ADD_EXECUTABLE(TestBitDecoder TestBitDecoder.cpp ${TEST_SOURCES})
+ADD_TEST(TestBitDecoder TestBitDecoder)
+TARGET_LINK_LIBRARIES(TestBitDecoder ${QT_LIBRARIES} ${Boost_LIBRARIES} )
+
 #ADD_PRECOMPILED_HEADER(TestEditDistance TestFramework.hpp)