/usr/lib/x86_64-linux-gnu/cmake/ignition-cmake0/cmake0/FindYAML.cmake is in libignition-cmake-dev 0.4.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | #===============================================================================
# Copyright (C) 2018 Open Source Robotics Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
########################################
# Find yaml.
#
# Usage of this module as follows:
#
# find_package(YAML)
#
# Variables defined by this module:
#
# YAML::YAML Imported target for libyaml
#
# YAML_FOUND System has YAML libs/headers
# YAML_INCLUDE_DIRS The location of YAML headers
# YAML_LIBRARIES The YAML libraries
if(YAML_FIND_VERSION AND NOT YAML_FIND_VERSION VERSION_EQUAL "0.1")
message(WARNING "FindYAML only knows how to find version 0.1 "
"but you requested version ${YAML_FIND_VERSION}.")
else()
include(IgnPkgConfig)
ign_pkg_check_modules(YAML yaml-0.1)
# If that failed, then fall back to manual detection.
if(NOT YAML_FOUND)
if(NOT YAML_FIND_QUIETLY)
message(STATUS "Attempting manual search for yaml")
endif()
find_path(YAML_INCLUDE_DIRS yaml.h ${YAML_INCLUDE_DIRS} ENV CPATH)
find_library(YAML_LIBRARIES NAMES yaml)
set(YAML_FOUND true)
if(NOT YAML_INCLUDE_DIRS)
if(NOT YAML_FIND_QUIETLY)
message(STATUS "Looking for yaml headers - not found")
endif()
set(YAML_FOUND false)
endif()
if(NOT YAML_LIBRARIES)
if(NOT YAML_FIND_QUIETLY)
message (STATUS "Looking for yaml library - not found")
endif()
set(YAML_FOUND false)
endif()
if(YAML_FOUND)
include(IgnImportTarget)
ign_import_target(YAML)
endif()
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(
YAML
REQUIRED_VARS YAML_FOUND)
endif()
endif()
|