~stub/ubuntu/trusty/avro-c/trunk

« back to all changes in this revision

Viewing changes to FindSnappy.cmake

  • Committer: Stuart Bishop
  • Date: 2015-05-14 11:53:53 UTC
  • Revision ID: stuart@stuartbishop.net-20150514115353-0cvnrcyohcq5l7yj
Tags: upstream-1.7.7
ImportĀ upstreamĀ versionĀ 1.7.7

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Licensed to the Apache Software Foundation (ASF) under one
 
3
# or more contributor license agreements.  See the NOTICE file
 
4
# distributed with this work for additional information
 
5
# regarding copyright ownership.  The ASF licenses this file
 
6
# to you under the Apache License, Version 2.0 (the
 
7
# "License"); you may not use this file except in compliance
 
8
# with the License.  You may obtain a copy of the License at
 
9
#
 
10
#   http://www.apache.org/licenses/LICENSE-2.0
 
11
#
 
12
# Unless required by applicable law or agreed to in writing,
 
13
# software distributed under the License is distributed on an
 
14
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 
15
# KIND, either express or implied.  See the License for the
 
16
# specific language governing permissions and limitations
 
17
# under the License.
 
18
#
 
19
# Tries to find Snappy headers and libraries.
 
20
#
 
21
# Usage of this module as follows:
 
22
#
 
23
#  find_package(Snappy)
 
24
#
 
25
# Variables used by this module, they can change the default behaviour and need
 
26
# to be set before calling find_package:
 
27
#
 
28
#  SNAPPY_ROOT_DIR  Set this variable to the root installation of
 
29
#                    Snappy if the module has problems finding
 
30
#                    the proper installation path.
 
31
#
 
32
# Variables defined by this module:
 
33
#
 
34
#  SNAPPY_FOUND              System has Snappy libs/headers
 
35
#  SNAPPY_LIBRARIES          The Snappy libraries
 
36
#  SNAPPY_INCLUDE_DIR        The location of Snappy headers
 
37
 
 
38
find_path(SNAPPY_INCLUDE_DIR
 
39
    NAMES snappy.h
 
40
    HINTS ${SNAPPY_ROOT_DIR}/include)
 
41
 
 
42
find_library(SNAPPY_LIBRARIES
 
43
    NAMES snappy
 
44
    HINTS ${SNAPPY_ROOT_DIR}/lib)
 
45
 
 
46
include(FindPackageHandleStandardArgs)
 
47
find_package_handle_standard_args(Snappy DEFAULT_MSG
 
48
    SNAPPY_LIBRARIES
 
49
    SNAPPY_INCLUDE_DIR)
 
50
 
 
51
mark_as_advanced(
 
52
    SNAPPY_ROOT_DIR
 
53
    SNAPPY_LIBRARIES
 
54
    SNAPPY_INCLUDE_DIR)