libgd/tests/CMakeLists.txt

88 lines
1.6 KiB
CMake

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
bmp
fontconfig
freetype
gd
gd2
gdimagearc
gdimagebrightness
gdimageclone
gdimagecolor
gdimagecolorclosest
gdimagecolordeallocate
gdimagecolorexact
gdimagecolorreplace
gdimagecolorresolve
gdimagecolortransparent
gdimagecontrast
gdimageconvolution
gdimagecopy
gdimagecopymerge
gdimagecopyresampled
gdimagecopyrotated
gdimagecreate
gdimagecrop
gdimagefile
gdimagefill
gdimagefilledarc
gdimagefilledellipse
gdimagefilledpolygon
gdimagefilledrectangle
gdimagefilltoborder
gdimagefilter
gdimageflip
gdimagegrayscale
gdimageline
gdimagenegate
gdimageopenpolygon
gdimagepixelate
gdimagepolygon
gdimagerectangle
gdimagerotate
gdimagescale
gdimagescatterex
gdimagesetpixel
gdimagestring
gdimagestringft
gdimagestringftex
gdimagetruecolortopalette
gdinterpolatedscale
gdnewfilectx
gdtest
gdtiled
gdtransformaffineboundingbox
gif
jpeg
png
tga
tiff
wbmp
webp
xbm
xpm
)
FOREACH(test_dir ${TESTS_DIRS})
add_subdirectory (${test_dir})
ENDFOREACH(test_dir)
endif (BUILD_TEST)