Blame tests/CMakeLists.txt

Packit ed3af9
Packit ed3af9
if (BUILD_TEST)
Packit ed3af9
	SET(DART_TESTING_TIMEOUT 5)
Packit ed3af9
Packit ed3af9
	INCLUDE(Dart)
Packit ed3af9
Packit ed3af9
	set(GDTEST_SOURCE_DIR ${GD_SOURCE_DIR}/tests/gdtest)
Packit ed3af9
Packit ed3af9
	IF (ENABLE_GCOV AND CMAKE_COMPILER_IS_GNUCC)
Packit ed3af9
		SET(CMAKE_BUILD_TYPE TESTINGGCOV)
Packit ed3af9
		SET(CMAKE_CXX_FLAGS_TESTINGGCOV "-g3 -O0")
Packit ed3af9
		SET(CMAKE_C_FLAGS_TESTINGGCOV "-g3 -O0")
Packit ed3af9
	endif (ENABLE_GCOV AND CMAKE_COMPILER_IS_GNUCC)
Packit ed3af9
Packit ed3af9
	message(STATUS "gd include dir: ${GD_INCLUDE_DIR}" )
Packit ed3af9
	message(STATUS "gd libs dir: ${GD_LIBS_DIR}" )
Packit ed3af9
Packit ed3af9
	include_directories (BEFORE ${GD_INCLUDE_DIR} "${GDTEST_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" "${CMAKE_BINARY_DIR}/tests/gdtest")
Packit ed3af9
Packit ed3af9
	SET(TESTS_DIRS
Packit ed3af9
		bmp
Packit ed3af9
		fontconfig
Packit ed3af9
		freetype
Packit ed3af9
		gd
Packit ed3af9
		gd2
Packit ed3af9
		gdimagearc
Packit ed3af9
		gdimagebrightness
Packit ed3af9
		gdimageclone
Packit ed3af9
		gdimagecolor
Packit ed3af9
		gdimagecolorclosest
Packit ed3af9
		gdimagecolordeallocate
Packit ed3af9
		gdimagecolorexact
Packit ed3af9
		gdimagecolorreplace
Packit ed3af9
		gdimagecolorresolve
Packit ed3af9
		gdimagecolortransparent
Packit ed3af9
		gdimagecontrast
Packit ed3af9
		gdimageconvolution
Packit ed3af9
		gdimagecopy
Packit ed3af9
		gdimagecopyresampled
Packit ed3af9
		gdimagecopyrotated
Packit ed3af9
		gdimagecreate
Packit ed3af9
		gdimagecrop
Packit ed3af9
		gdimagefile
Packit ed3af9
		gdimagefill
Packit ed3af9
		gdimagefilledarc
Packit ed3af9
		gdimagefilledellipse
Packit ed3af9
		gdimagefilledpolygon
Packit ed3af9
		gdimagefilledrectangle
Packit ed3af9
		gdimagefilltoborder
Packit ed3af9
		gdimagefilter
Packit ed3af9
		gdimageflip
Packit ed3af9
		gdimagegrayscale
Packit ed3af9
		gdimageline
Packit ed3af9
		gdimagenegate
Packit ed3af9
		gdimageopenpolygon
Packit ed3af9
		gdimagepixelate
Packit ed3af9
		gdimagepolygon
Packit ed3af9
		gdimagerectangle
Packit ed3af9
		gdimagerotate
Packit ed3af9
		gdimagescale
Packit ed3af9
		gdimagescatterex
Packit ed3af9
		gdimagesetpixel
Packit ed3af9
		gdimagestringft
Packit ed3af9
		gdimagestringftex
Packit ed3af9
		gdimagetruecolortopalette
Packit ed3af9
		gdinterpolatedscale
Packit ed3af9
		gdnewfilectx
Packit ed3af9
		gdtest
Packit ed3af9
		gdtiled
Packit ed3af9
		gdtransformaffineboundingbox
Packit ed3af9
		gif
Packit ed3af9
		jpeg
Packit ed3af9
		png
Packit ed3af9
		tga
Packit ed3af9
		tiff
Packit ed3af9
		wbmp
Packit ed3af9
		webp
Packit ed3af9
		xbm
Packit ed3af9
		xpm
Packit ed3af9
	)
Packit ed3af9
Packit ed3af9
	FOREACH(test_dir ${TESTS_DIRS})
Packit ed3af9
		add_subdirectory (${test_dir})
Packit ed3af9
	ENDFOREACH(test_dir)
Packit ed3af9
Packit ed3af9
endif (BUILD_TEST)