]> git.proxmox.com Git - ceph.git/blame - ceph/src/seastar/cmake/Findlksctp-tools.cmake
import quincy beta 17.1.0
[ceph.git] / ceph / src / seastar / cmake / Findlksctp-tools.cmake
CommitLineData
11fdf7f2
TL
1#
2# This file is open source software, licensed to you under the terms
3# of the Apache License, Version 2.0 (the "License"). See the NOTICE file
4# distributed with this work for additional information regarding copyright
5# ownership. You may not use this file except in compliance with the License.
6#
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing,
12# software distributed under the License is distributed on an
13# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14# KIND, either express or implied. See the License for the
15# specific language governing permissions and limitations
16# under the License.
17#
18
19#
20# Copyright (C) 2018 Scylladb, Ltd.
21#
22
23find_library (lksctp-tools_LIBRARY
24 NAMES sctp)
25
26find_path (lksctp-tools_INCLUDE_DIR
27 NAMES netinet/sctp.h)
28
29mark_as_advanced (
30 lksctp-tools_LIBRARY
31 lksctp-tools_INCLUDE_DIR)
32
33include (FindPackageHandleStandardArgs)
34
35find_package_handle_standard_args (lksctp-tools
36 REQUIRED_VARS
37 lksctp-tools_LIBRARY
38 lksctp-tools_INCLUDE_DIR)
39
40set (lksctp-tools_LIBRARIES ${lksctp-tools_LIBRARY})
41set (lksctp-tools_INCLUDE_DIRS ${lksctp-tools_INCLUDE_DIR})
42
43if (lksctp-tools_FOUND AND NOT (TARGET lksctp-tools::lksctp-tools))
44 add_library (lksctp-tools::lksctp-tools UNKNOWN IMPORTED)
45
46 set_target_properties (lksctp-tools::lksctp-tools
47 PROPERTIES
48 IMPORTED_LOCATION ${lksctp-tools_LIBRARIES}
49 INTERFACE_INCLUDE_DIRECTORIES ${lksctp-tools_INCLUDE_DIRS})
50endif ()
51
52mark_as_advanced (
53 lksctp-tools_INCLUDE_DIR
54 lksctp-tools_LIBRARY)