Warning, /libraries/kpublictransport/cmake/FindPolyClipping.cmake is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2021 Volker Krause <vkrause@kde.org>
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 
0004 find_package(PkgConfig QUIET)
0005 pkg_check_modules(PolyClipping polyclipping QUIET)
0006 
0007 include(FindPackageHandleStandardArgs)
0008 find_package_handle_standard_args(PolyClipping
0009     FOUND_VAR
0010         PolyClipping_FOUND
0011     REQUIRED_VARS
0012         PolyClipping_LIBRARIES
0013         PolyClipping_INCLUDE_DIRS
0014     VERSION_VAR
0015         PolyClipping_VERSION
0016 )
0017 
0018 if (PolyClipping_FOUND AND NOT TARGET PolyClipping::PolyClipping)
0019     add_library(PolyClipping::PolyClipping UNKNOWN IMPORTED)
0020     set_target_properties(PolyClipping::PolyClipping PROPERTIES
0021         IMPORTED_LOCATION "${PolyClipping_LINK_LIBRARIES}"
0022         INTERFACE_COMPILE_OPTIONS "${PolyClipping_CFLAGS}"
0023         INTERFACE_INCLUDE_DIRECTORIES "${PolyClipping_INCLUDE_DIRS}"
0024     )
0025 endif()
0026 
0027 mark_as_advanced(PolyClipping_LIBRARIES PolyClipping_INCLUDE_DIRS PolyClipping_VERSION)
0028 
0029 include(FeatureSummary)
0030 set_package_properties(PolyClipping PROPERTIES
0031     DESCRIPTION "A library for clipping and offsetting lines and polygons"
0032     URL "http://www.angusj.com/delphi/clipper.php"
0033 )