CMakeLists.txt (libgd-2.3.2) | : | CMakeLists.txt (libgd-2.3.3) | ||
---|---|---|---|---|
SET (LIBGD_SRC_FILES | SET (LIBGD_SRC_FILES | |||
bmp.h | ||||
gd.c | gd.c | |||
gd.h | ||||
gd_avif.c | gd_avif.c | |||
gd_bmp.c | gd_bmp.c | |||
gd_color.c | gd_color.c | |||
gd_color.h | ||||
gd_color_map.c | gd_color_map.c | |||
gd_color_map.h | ||||
gd_color_match.c | gd_color_match.c | |||
gd_crop.c | gd_crop.c | |||
gd_filename.c | gd_filename.c | |||
gd_filter.c | gd_filter.c | |||
gd_gd.c | gd_gd.c | |||
gd_gd2.c | gd_gd2.c | |||
gd_gif_in.c | gd_gif_in.c | |||
gd_gif_out.c | gd_gif_out.c | |||
gd_heif.c | gd_heif.c | |||
gd_intern.h | ||||
gd_interpolation.c | gd_interpolation.c | |||
gd_io.c | gd_io.c | |||
gd_io.h | ||||
gd_io_dp.c | gd_io_dp.c | |||
gd_io_file.c | gd_io_file.c | |||
gd_io_ss.c | gd_io_ss.c | |||
gd_io_stream.cxx | gd_io_stream.cxx | |||
gd_io_stream.h | ||||
gd_jpeg.c | gd_jpeg.c | |||
gd_matrix.c | gd_matrix.c | |||
gd_nnquant.c | gd_nnquant.c | |||
gd_nnquant.h | ||||
gd_png.c | gd_png.c | |||
gd_rotate.c | gd_rotate.c | |||
gd_security.c | gd_security.c | |||
gd_ss.c | gd_ss.c | |||
gd_tga.c | gd_tga.c | |||
gd_tga.h | ||||
gd_tiff.c | gd_tiff.c | |||
gd_topal.c | gd_topal.c | |||
gd_transform.c | gd_transform.c | |||
gd_version.c | gd_version.c | |||
gd_wbmp.c | gd_wbmp.c | |||
gd_webp.c | gd_webp.c | |||
gd_xbm.c | gd_xbm.c | |||
gdcache.c | gdcache.c | |||
gdcache.h | ||||
gdfontg.c | gdfontg.c | |||
gdfontg.h | ||||
gdfontl.c | gdfontl.c | |||
gdfontl.h | ||||
gdfontmb.c | gdfontmb.c | |||
gdfontmb.h | ||||
gdfonts.c | gdfonts.c | |||
gdfonts.h | ||||
gdfontt.c | gdfontt.c | |||
gdfontt.h | ||||
gdft.c | gdft.c | |||
gdfx.c | gdfx.c | |||
gdfx.h | ||||
gdhelpers.c | gdhelpers.c | |||
gdhelpers.h | ||||
gdkanji.c | gdkanji.c | |||
gdpp.cxx | gdpp.cxx | |||
gdpp.h | ||||
gdtables.c | gdtables.c | |||
gdxpm.c | gdxpm.c | |||
jisx0208.h | ||||
wbmp.c | wbmp.c | |||
wbmp.h | ||||
) | ) | |||
# Static library just for utility programs. | # Static library just for utility programs. | |||
SET (GD_PROGRAMS_LIB_SRC_FILES) | SET (GD_PROGRAMS_LIB_SRC_FILES) | |||
if(MSVC) | if(MSVC) | |||
set(GD_PROGRAMS_LIB_SRC_FILES ${GD_PROGRAMS_LIB_SRC_FILES} | set(GD_PROGRAMS_LIB_SRC_FILES ${GD_PROGRAMS_LIB_SRC_FILES} | |||
getopt.c | getopt.c | |||
) | ) | |||
endif(MSVC) | endif(MSVC) | |||
skipping to change at line 154 | skipping to change at line 134 | |||
SET(LIBS_PRIVATES | SET(LIBS_PRIVATES | |||
${ICONV_LIBRARIES} | ${ICONV_LIBRARIES} | |||
${LIQ_LIBRARIES} | ${LIQ_LIBRARIES} | |||
${WEBP_LIBRARIES} | ${WEBP_LIBRARIES} | |||
) | ) | |||
set(GD_PROGRAMS gdcmpgif) | set(GD_PROGRAMS gdcmpgif) | |||
if (PNG_FOUND) | if (PNG_FOUND) | |||
set(GD_PROGRAMS ${GD_PROGRAMS} gdtopng pngtogd webpng) | set(GD_PROGRAMS ${GD_PROGRAMS} gdtopng pngtogd) | |||
if (NOT WIN32) | ||||
set(GD_PROGRAMS ${GD_PROGRAMS} webpng) | ||||
endif (NOT WIN32) | ||||
if (ZLIB_FOUND) | if (ZLIB_FOUND) | |||
set(GD_PROGRAMS ${GD_PROGRAMS} gdparttopng gd2topng pngtogd2) | set(GD_PROGRAMS ${GD_PROGRAMS} gdparttopng gd2topng pngtogd2) | |||
endif() | endif() | |||
endif() | endif() | |||
if (FREETYPE_FOUND AND JPEG_FOUND) | if (FREETYPE_FOUND AND JPEG_FOUND) | |||
set(GD_PROGRAMS ${GD_PROGRAMS} annotate) | if (NOT WIN32) | |||
set(GD_PROGRAMS ${GD_PROGRAMS} annotate) | ||||
endif (NOT WIN32) | ||||
endif() | endif() | |||
if (ZLIB_FOUND) | if (ZLIB_FOUND) | |||
set(GD_PROGRAMS ${GD_PROGRAMS} gd2copypal gd2togif giftogd2) | set(GD_PROGRAMS ${GD_PROGRAMS} gd2copypal gd2togif giftogd2) | |||
endif() | endif() | |||
foreach(program ${GD_PROGRAMS}) | foreach(program ${GD_PROGRAMS}) | |||
add_executable(${program} ${program}.c) | add_executable(${program} ${program}.c) | |||
if (WIN32) | ||||
list(REMOVE_ITEM program webpng.c annotate.c) | ||||
list(REMOVE_ITEM GD_PROGRAMS webpng) | ||||
list(REMOVE_ITEM GD_PROGRAMS annotate) | ||||
endif (WIN32) | ||||
if (BUILD_SHARED_LIBS) | if (BUILD_SHARED_LIBS) | |||
target_link_libraries(${program} ${GD_LIB}) | target_link_libraries(${program} ${GD_LIB}) | |||
else() | else() | |||
target_link_libraries(${program} ${GD_LIB_STATIC}) | target_link_libraries(${program} ${GD_LIB_STATIC}) | |||
endif() | endif() | |||
if (NOT "${GD_PROGRAMS_LIB_SRC_FILES}" STREQUAL "") | if (NOT "${GD_PROGRAMS_LIB_SRC_FILES}" STREQUAL "") | |||
target_link_libraries(${program} gd_programs_lib) | target_link_libraries(${program} gd_programs_lib) | |||
endif() | endif() | |||
endforeach(program) | endforeach(program) | |||
skipping to change at line 194 | skipping to change at line 185 | |||
if (BUILD_STATIC_LIBS) | if (BUILD_STATIC_LIBS) | |||
set(GD_INSTALL_TARGETS ${GD_INSTALL_TARGETS} ${GD_LIB_STATIC}) | set(GD_INSTALL_TARGETS ${GD_INSTALL_TARGETS} ${GD_LIB_STATIC}) | |||
endif() | endif() | |||
install(TARGETS ${GD_INSTALL_TARGETS} | install(TARGETS ${GD_INSTALL_TARGETS} | |||
RUNTIME DESTINATION bin | RUNTIME DESTINATION bin | |||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} | LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} | |||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) | ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) | |||
install(PROGRAMS bdftogd DESTINATION bin) | install(PROGRAMS bdftogd DESTINATION bin) | |||
install(FILES | install(FILES | |||
entities.h | ||||
gd.h | gd.h | |||
gd_color_map.h | gd_color_map.h | |||
gd_errors.h | gd_errors.h | |||
gd_io.h | gd_io.h | |||
gdcache.h | gdcache.h | |||
gdfontg.h | gdfontg.h | |||
gdfontl.h | gdfontl.h | |||
gdfontmb.h | gdfontmb.h | |||
gdfonts.h | gdfonts.h | |||
gdfontt.h | gdfontt.h | |||
End of changes. 24 change blocks. | ||||
23 lines changed or deleted | 13 lines changed or added |