summaryrefslogtreecommitdiff
path: root/Tests/FindDoxygen/DotComponentTestTest/CMakeLists.txt
blob: 586f0ff66f4a31e989df52cb2eede4f7937599c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
cmake_minimum_required(VERSION 3.8)
project(TestFindDoxygenDot VERSION 1.0 LANGUAGES NONE)

# Testing a new signature w/ components
find_package(Doxygen REQUIRED COMPONENTS dot)

# No backwards compatibility expected when component form is used
if(TARGET Doxygen::doxygen)
    if(DOXYGEN)
        message(FATAL_ERROR "DOXYGEN unexpectedly defined with component form")
    endif()
else()
    message(FATAL_ERROR "Import target Doxygen::doxygen not defined")
endif()

if(NOT TARGET Doxygen::dot)
    message(FATAL_ERROR "Import target Doxygen::dot not defined")
endif()