mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-03 21:00:01 -05:00
21 lines
738 B
CMake
21 lines
738 B
CMake
cmake_minimum_required(VERSION 3.10)
|
|
project(FindImageMagick C CXX)
|
|
include(CTest)
|
|
|
|
find_package(ImageMagick REQUIRED COMPONENTS Magick++ MagickWand)
|
|
|
|
add_executable(test_magick++ main_magick++.cxx)
|
|
target_link_libraries(test_magick++ PRIVATE ImageMagick::Magick++)
|
|
target_compile_definitions(
|
|
test_magick++
|
|
PRIVATE CMAKE_EXPECTED_IMAGEMAGICK_VERSION="${ImageMagick_VERSION}"
|
|
)
|
|
add_test(NAME test_magick++ COMMAND test_magick++)
|
|
|
|
add_executable(test_magick_wand main_magick_wand.c)
|
|
target_link_libraries(test_magick_wand ImageMagick::MagickWand)
|
|
if(ImageMagick_VERSION VERSION_GREATER_EQUAL 7)
|
|
target_compile_definitions(test_magick_wand PRIVATE TEST_IMAGE_MAGICK_7)
|
|
endif()
|
|
add_test(NAME test_magick_wand COMMAND test_magick_wand)
|