include_directories (BEFORE "${GD_SOURCE_DIR}/src" "${CMAKE_BINARY_DIR}") SET(TESTS_FILES arc crop gif nnquant tgaread ) if (JPEG_FOUND) LIST(APPEND TESTS_FILES copyrotated flip) endif (JPEG_FOUND) if (TIFF_FOUND) LIST(APPEND TESTS_FILES tiffread) endif (TIFF_FOUND) if (BUILD_SHARED_LIBS) set(GD_LINK_LIB ${GD_LIB}) else() set(GD_LINK_LIB ${GD_LIB_STATIC}) endif() FOREACH(test_name ${TESTS_FILES}) add_executable(${test_name} "${test_name}.c") target_link_libraries (${test_name} ${GD_LINK_LIB}) ENDFOREACH(test_name) if(JPEG_FOUND) if(UNIX) target_link_libraries(copyrotated m) endif(UNIX) endif(JPEG_FOUND) if (WIN32 AND NOT MINGW AND NOT MSYS) add_executable(windows WIN32 "windows.c") target_link_libraries (windows ${GD_LINK_LIB}) else (WIN32 AND NOT MINGW AND NOT MSYS) if (MINGW OR MSYS) add_executable(windows "windows.c") add_definitions("-mwindows") target_link_libraries(windows ${GD_LINK_LIB} stdc++ gdi32) endif (MINGW OR MSYS) endif (WIN32 AND NOT MINGW AND NOT MSYS)