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 )