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