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 gdimagecolormatch gdimagecolorresolve gdimagecolortransparent gdimagecontrast gdimageconvolution gdimagecopy gdimagecopyresampled gdimagecopyrotated gdimagecreate gdimagecrop gdimagefile gdimagefill gdimagefilledarc gdimagefilledellipse gdimagefilledpolygon gdimagefilledrectangle gdimagefilltoborder gdimagefilter gdimageflip gdimagegrayscale gdimageline gdimagenegate gdimageopenpolygon gdimagepixelate gdimagepolygon gdimagerectangle gdimagerotate gdimagescale gdimagescatterex gdimagesetpixel 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)