mirror of https://github.com/ecmwf/eccodes.git
40 lines
1.6 KiB
CMake
40 lines
1.6 KiB
CMake
|
# (C) Copyright 2011- ECMWF.
|
||
|
#
|
||
|
# This software is licensed under the terms of the Apache Licence Version 2.0
|
||
|
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
|
||
|
# In applying this licence, ECMWF does not waive the privileges and immunities
|
||
|
# granted to it by virtue of its status as an intergovernmental organisation
|
||
|
# nor does it submit to any jurisdiction.
|
||
|
|
||
|
# - Try to find AEC (Adaptive Entropy Coding library)
|
||
|
# See https://www.dkrz.de/redmine/projects/aec/wiki
|
||
|
|
||
|
# Once done this will define
|
||
|
# AEC_FOUND - System has AEC
|
||
|
# AEC_INCLUDE_DIRS - The AEC include directories
|
||
|
# AEC_LIBRARIES - The libraries needed to use AEC
|
||
|
#
|
||
|
# The following paths will be searched with priority if set in CMake or env
|
||
|
#
|
||
|
# AEC_DIR - prefix path of the AEC installation
|
||
|
# AEC_PATH - prefix path of the AEC installation
|
||
|
|
||
|
find_path( AEC_INCLUDE_DIR szlib.h
|
||
|
PATHS ${AEC_DIR} ${AEC_PATH} ENV AEC_DIR ENV AEC_PATH
|
||
|
PATH_SUFFIXES include include/aec NO_DEFAULT_PATH )
|
||
|
find_path( AEC_INCLUDE_DIR szlib.h PATH_SUFFIXES include include/aec )
|
||
|
|
||
|
find_library( AEC_LIBRARY NAMES aec
|
||
|
PATHS ${AEC_DIR} ${AEC_PATH} ENV AEC_DIR ENV AEC_PATH
|
||
|
PATH_SUFFIXES lib lib64 lib/aec lib64/aec NO_DEFAULT_PATH )
|
||
|
find_library( AEC_LIBRARY NAMES aec PATH_SUFFIXES lib lib64 lib/aec lib64/aec )
|
||
|
|
||
|
set( AEC_LIBRARIES ${AEC_LIBRARY} )
|
||
|
set( AEC_INCLUDE_DIRS ${AEC_INCLUDE_DIR} )
|
||
|
|
||
|
include(FindPackageHandleStandardArgs)
|
||
|
|
||
|
find_package_handle_standard_args(AEC DEFAULT_MSG AEC_LIBRARY AEC_INCLUDE_DIR)
|
||
|
|
||
|
mark_as_advanced(AEC_INCLUDE_DIR AEC_LIBRARY )
|