blob: 5f8706fdb023f70a73a18fed065c0b69c0b130d2 (
plain)
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
if (BUILD_TEST)
SET(DART_TESTING_TIMEOUT 5)
INCLUDE(Dart)
set(GDTEST_SOURCE_DIR ${GD_SOURCE_DIR}/tests/gdtest)
IF (ENABLE_GCOV AND CMAKE_COMPILER_IS_GNUCC)
SET(CMAKE_BUILD_TYPE TESTINGGCOV)
SET(CMAKE_CXX_FLAGS_TESTINGGCOV "-g3 -O0")
SET(CMAKE_C_FLAGS_TESTINGGCOV "-g3 -O0")
endif (ENABLE_GCOV AND CMAKE_COMPILER_IS_GNUCC)
message(STATUS "gd include dir: ${GD_INCLUDE_DIR}" )
message(STATUS "gd libs dir: ${GD_LIBS_DIR}" )
include_directories (BEFORE ${GD_INCLUDE_DIR} "${GDTEST_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" "${CMAKE_BINARY_DIR}/tests/gdtest")
SET(TESTS_DIRS
gdtest
bmp
gd
gd2
gdimagearc
gdimagecolorclosest
gdimagecolordeallocate
gdimagecolorexact
gdimagecolorreplace
gdimagecolorresolve
gdimagecolortransparent
gdimagecopy
gdimagecopyrotated
gdimagefill
gdimagefilledellipse
gdimagefilledpolygon
gdimagefilledrectangle
gdimagefilltoborder
gdimageline
gdimageopenpolygon
gdimagepixelate
gdimagepolygon
gdimagerectangle
gdimagerotate
gdimagescatterex
gdimagesetpixel
gdnewfilectx
gdtiled
gif
tga
wbmp
)
IF(FREETYPE_FOUND)
LIST(APPEND TESTS_DIRS freetype gdimagestringft gdimagestringftex)
ENDIF(FREETYPE_FOUND)
IF(JPEG_FOUND)
LIST(APPEND TESTS_DIRS jpeg)
ENDIF(JPEG_FOUND)
IF(PNG_FOUND)
LIST(APPEND TESTS_DIRS png)
ENDIF(PNG_FOUND)
IF(TIFF_FOUND)
LIST(APPEND TESTS_DIRS tiff)
ENDIF(TIFF_FOUND)
IF(XPM_FOUND)
LIST(APPEND TESTS_DIRS xpm)
ENDIF(XPM_FOUND)
FOREACH(test_dir ${TESTS_DIRS})
add_subdirectory (${test_dir})
ENDFOREACH(test_dir)
endif (BUILD_TEST)
|