-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
54 lines (44 loc) · 1.09 KB
/
CMakeLists.txt
File metadata and controls
54 lines (44 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
SET(TEST_SOURCES
test.C
chart/WChartTest.C
models/WBatchEditProxyModelTest.C
models/WStandardItemModelTest.C
private/HttpTest.C
private/CExpressionParserTest.C
private/I18n.C
utf8/Utf8Test.C
utf8/XmlTest.C
wdatetime/WDateTimeTest.C
length/WLengthTest.C
color/WColorTest.C
paintdevice/WSvgTest.C
)
IF (WT_HAS_WRASTERIMAGE)
SET(TEST_SOURCES ${TEST_SOURCES}
paintdevice/WRasterTest.C
)
ENDIF(WT_HAS_WRASTERIMAGE)
# HAVE_SQLITE does not work: why ?
IF(ENABLE_SQLITE)
ADD_DEFINITIONS(-DWTDBO)
SET(TEST_SOURCES ${TEST_SOURCES}
dbo/DboTest.C
dbo/DboTest2.C
dbo/Benchmark.C
private/DboImplTest.C
)
# SQLITE3 test
SET(TEST_LIBS wtdbo wtdbosqlite3)
ADD_DEFINITIONS(-DSQLITE3)
# POSTGRES test
#SET(TEST_LIBS wtdbo wtdbopostgres)
#ADD_DEFINITIONS(-DPOSTGRES)
ENDIF(ENABLE_SQLITE)
ADD_EXECUTABLE(test
${TEST_SOURCES}
)
TARGET_LINK_LIBRARIES(test wt ${TEST_LIBS} ${BOOST_FS_LIB})
INCLUDE_DIRECTORIES(${WT_SOURCE_DIR}/src)
IF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/interactive)
SUBDIRS(interactive)
ENDIF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/interactive)