Mercurial > dedupe
annotate CMakeLists.txt @ 68:f3d4aba620cc
Fixes for clang.
| author | Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no> |
|---|---|
| date | Sat, 05 Jan 2013 20:07:46 +0100 |
| parents | 2f45385195ae |
| children | c2ad34480216 |
| rev | line source |
|---|---|
|
0
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
1 PROJECT(DeDupe) |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
2 CMAKE_MINIMUM_REQUIRED(VERSION 2.6.4) |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
3 |
|
29
ad9c92d782dd
Move cmake file into CMake_Modules
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
28
diff
changeset
|
4 #INCLUDE(PrecompiledHeader.cmake) |
|
0
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
5 |
|
35
769f43c4c5d0
Introduced NEW_TEST function in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
34
diff
changeset
|
6 MACRO(NEW_TEST file) |
|
769f43c4c5d0
Introduced NEW_TEST function in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
34
diff
changeset
|
7 ADD_EXECUTABLE(${file} ${file}.cpp ${TEST_SOURCES}) |
|
769f43c4c5d0
Introduced NEW_TEST function in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
34
diff
changeset
|
8 ADD_TEST(${file} ${file}) |
|
769f43c4c5d0
Introduced NEW_TEST function in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
34
diff
changeset
|
9 TARGET_LINK_LIBRARIES(${file} ${QT_LIBRARIES} ${Boost_LIBRARIES}) |
|
769f43c4c5d0
Introduced NEW_TEST function in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
34
diff
changeset
|
10 ENDMACRO() |
|
769f43c4c5d0
Introduced NEW_TEST function in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
34
diff
changeset
|
11 |
| 1 | 12 SET(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/CMake_Modules/") |
| 13 | |
|
67
2f45385195ae
Choose between static and dynamic compilation.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
64
diff
changeset
|
14 SET(USE_HEADERS_FOR_BOOST_TEST OFF) |
|
2f45385195ae
Choose between static and dynamic compilation.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
64
diff
changeset
|
15 |
|
34
fda70a362ed5
Remove whitespace.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
31
diff
changeset
|
16 SET(Boost_USE_MULTITHREADED ON) |
|
10
ec87a79770ee
Use boost find, to work around problems with QDir.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
8
diff
changeset
|
17 SET(Boost_USE_STATIC_RUNTIME OFF) |
|
67
2f45385195ae
Choose between static and dynamic compilation.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
64
diff
changeset
|
18 IF(USE_HEADERS_FOR_BOOST_TEST) |
|
2f45385195ae
Choose between static and dynamic compilation.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
64
diff
changeset
|
19 SET(Boost_USE_STATIC_LIBS OFF) |
|
2f45385195ae
Choose between static and dynamic compilation.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
64
diff
changeset
|
20 FIND_PACKAGE(Boost COMPONENTS filesystem system) |
|
2f45385195ae
Choose between static and dynamic compilation.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
64
diff
changeset
|
21 ADD_DEFINITIONS( "-DBOOSTTEST_HEADER_INCLUDE" ) |
|
2f45385195ae
Choose between static and dynamic compilation.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
64
diff
changeset
|
22 ELSE() |
|
2f45385195ae
Choose between static and dynamic compilation.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
64
diff
changeset
|
23 SET(Boost_USE_STATIC_LIBS ON) |
|
2f45385195ae
Choose between static and dynamic compilation.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
64
diff
changeset
|
24 FIND_PACKAGE(Boost COMPONENTS filesystem system test_exec_monitor) |
|
2f45385195ae
Choose between static and dynamic compilation.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
64
diff
changeset
|
25 ENDIF() |
|
0
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
26 IF (Boost_FOUND) |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
27 INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR}) |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
28 ADD_DEFINITIONS( "-DHAS_BOOST" ) |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
29 ENDIF() |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
30 |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
31 |
|
2
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
32 FIND_PACKAGE(Qt4 COMPONENTS QtOpenGL QtXml QtSql REQUIRED) |
|
0
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
33 |
| 1 | 34 FIND_PACKAGE(Sqlite3 REQUIRED) |
| 35 | |
|
0
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
36 INCLUDE(${QT_USE_FILE}) |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
37 ADD_DEFINITIONS(${QT_DEFINITIONS}) |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
38 |
|
30
1072257d2bab
Refactor Apps/Binaries into a separate directory.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
29
diff
changeset
|
39 INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}) |
|
1072257d2bab
Refactor Apps/Binaries into a separate directory.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
29
diff
changeset
|
40 |
|
0
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
41 |
|
2
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
42 SET(CLASS_SOURCES |
|
48
ef429402e03b
Compile BitArray.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
46
diff
changeset
|
43 BitArray.cpp |
|
27
95a10553ff90
Optimize BitDecoder, and refactor functions that are not timecritical
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
25
diff
changeset
|
44 BitDecoder.cpp |
|
39
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
45 ConfigurationProcessing.cpp |
|
0
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
46 DataController.cpp |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
47 EditDistance.cpp |
|
28
b2c2c2bf2bbd
Refactor Exceptions into a separate directory.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
27
diff
changeset
|
48 Exception/IOException.cpp |
|
31
bf3dce7fedcb
Remove all references to QDebug
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
30
diff
changeset
|
49 Exception/SQLException.cpp |
|
46
877327e9061a
N-Tree for decoding.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
39
diff
changeset
|
50 FastBitDecoder.cpp |
|
8
d7b384b4a834
Fix compilation problems.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
5
diff
changeset
|
51 FileDBLink.cpp |
|
39
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
52 HuffmanSet.cpp |
|
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
53 HuffmanString.cpp |
|
8
d7b384b4a834
Fix compilation problems.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
5
diff
changeset
|
54 MemoryDBLink.cpp |
|
39
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
55 SqliteDBLink.cpp |
|
16
06166d6c083b
Add configuration processing.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
10
diff
changeset
|
56 UniqueString.cpp |
|
06166d6c083b
Add configuration processing.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
10
diff
changeset
|
57 ) |
|
06166d6c083b
Add configuration processing.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
10
diff
changeset
|
58 |
|
06166d6c083b
Add configuration processing.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
10
diff
changeset
|
59 SET(CLASS_HEADERS |
|
48
ef429402e03b
Compile BitArray.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
46
diff
changeset
|
60 BitArray.hpp |
|
ef429402e03b
Compile BitArray.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
46
diff
changeset
|
61 BitDecoder.hpp |
|
39
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
62 ConfigurationProcessing.hpp |
|
16
06166d6c083b
Add configuration processing.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
10
diff
changeset
|
63 DataController.hpp |
|
06166d6c083b
Add configuration processing.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
10
diff
changeset
|
64 EditDistance.hpp |
|
28
b2c2c2bf2bbd
Refactor Exceptions into a separate directory.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
27
diff
changeset
|
65 Exception/IOException.hpp |
|
48
ef429402e03b
Compile BitArray.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
46
diff
changeset
|
66 FastBitDecoder.hpp |
|
16
06166d6c083b
Add configuration processing.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
10
diff
changeset
|
67 FileDBLink.hpp |
|
39
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
68 MemoryDBLink.hpp |
|
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
69 RBTree.hpp |
|
16
06166d6c083b
Add configuration processing.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
10
diff
changeset
|
70 SqliteDBLink.hpp |
|
06166d6c083b
Add configuration processing.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
10
diff
changeset
|
71 UniqueString.hpp |
|
0
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
72 ) |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
73 |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
74 SET(MOC_HEADERS |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
75 DataController.hpp |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
76 ) |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
77 |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
78 # Returns the moc_xxx.cpp files in the foo_MOC_SRCS variable |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
79 QT4_WRAP_CPP(MOC_SOURCES ${MOC_HEADERS}) |
|
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
80 |
|
2
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
81 SET(SOURCES |
|
39
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
82 ${CLASS_HEADERS} |
|
2
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
83 ${CLASS_SOURCES} |
|
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
84 ${MOC_SOURCES} |
|
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
85 ) |
|
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
86 |
|
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
87 SET(TEST_SOURCES |
|
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
88 ${CLASS_SOURCES} |
|
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
89 ${MOC_SOURCES} |
|
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
90 TestFramework.cpp |
|
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
91 ) |
|
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
92 |
|
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
93 |
|
2833b7f8884a
Sql backend is working.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
1
diff
changeset
|
94 |
|
68
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
95 ADD_DEFINITIONS("-Wall -Werror") |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
96 |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
97 #Quiet clang, ccache combination |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
98 ADD_DEFINITIONS("-Qunused-arguments") |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
99 |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
100 #Quiet some warnings in headers |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
101 ADD_DEFINITIONS("-Wno-self-assign") |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
102 ADD_DEFINITIONS("-Wno-unused-function") |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
103 ADD_DEFINITIONS("-Wno-unused-variable") |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
104 |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
105 #Optimization level |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
106 #ADD_DEFINITIONS("-O3") |
|
f3d4aba620cc
Fixes for clang.
Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no>
parents:
67
diff
changeset
|
107 ADD_DEFINITIONS("-g2 -fno-inline") |
|
35
769f43c4c5d0
Introduced NEW_TEST function in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
34
diff
changeset
|
108 |
|
30
1072257d2bab
Refactor Apps/Binaries into a separate directory.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
29
diff
changeset
|
109 ADD_EXECUTABLE(DeDupe Apps/DeDupe.cpp ${SOURCES} ${MOC_SOURCES}) |
|
64
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
110 TARGET_LINK_LIBRARIES( |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
111 DeDupe |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
112 ${QT_LIBRARIES} |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
113 ${SQLITE3_LIBRARIES} |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
114 ${Boost_LIBRARIES} |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
115 ) |
|
0
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
116 |
|
64
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
117 ADD_EXECUTABLE( |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
118 updateDeDupe |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
119 Apps/updateDeDupe.cpp |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
120 ${SOURCES} ${MOC_SOURCES} |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
121 ) |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
122 TARGET_LINK_LIBRARIES( |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
123 updateDeDupe |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
124 ${QT_LIBRARIES} |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
125 ${SQLITE3_LIBRARIES} |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
126 ${Boost_LIBRARIES} |
|
b9515dc35fe4
Make sure no file has greater linewidth than 80.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
48
diff
changeset
|
127 ) |
|
5
5e4985407feb
Add commandline tool updateDeDupe.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
2
diff
changeset
|
128 |
|
0
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
129 ENABLE_TESTING() |
|
48
ef429402e03b
Compile BitArray.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
46
diff
changeset
|
130 NEW_TEST(TestBitArray) |
|
39
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
131 NEW_TEST(TestBitDecoder) |
|
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
132 NEW_TEST(TestDBCache) |
|
35
769f43c4c5d0
Introduced NEW_TEST function in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
34
diff
changeset
|
133 NEW_TEST(TestEditDistance) |
|
46
877327e9061a
N-Tree for decoding.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
39
diff
changeset
|
134 NEW_TEST(TestFastBitDecoder) |
|
39
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
135 NEW_TEST(TestHuffmanString) |
|
f23fa42238dc
Order inputs in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
35
diff
changeset
|
136 NEW_TEST(TestRBTree) |
|
35
769f43c4c5d0
Introduced NEW_TEST function in CMakeLists.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
34
diff
changeset
|
137 NEW_TEST(TestSqliteDBLink) |
|
25
9ce5b5855fe3
Support for profiling, and some new tests.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
16
diff
changeset
|
138 |
|
0
a3834af36579
Working with memory backend.
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
139 #ADD_PRECOMPILED_HEADER(TestEditDistance TestFramework.hpp) |
