diff options
Diffstat (limited to 'Build/source/libs/gd/libgd-src/tests/CMakeLists.txt')
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/CMakeLists.txt | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/Build/source/libs/gd/libgd-src/tests/CMakeLists.txt b/Build/source/libs/gd/libgd-src/tests/CMakeLists.txt new file mode 100644 index 00000000000..5f8706fdb02 --- /dev/null +++ b/Build/source/libs/gd/libgd-src/tests/CMakeLists.txt @@ -0,0 +1,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) |