# (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 # LIBAEC_DIR # libaec_DIR # LIBAEC_PATH # libaec_PATH # libaec_ROOT find_path( AEC_INCLUDE_DIR libaec.h PATHS ${AEC_DIR} ${AEC_PATH} ${LIBAEC_DIR} ${libaec_DIR} ${LIBAEC_PATH} ${libaec_PATH} ${libaec_ROOT} ENV AEC_DIR ENV AEC_PATH ENV LIBAEC_DIR ENV libaec_DIR ENV LIBAEC_PATH ENV libaec_PATH ENV libaec_ROOT PATH_SUFFIXES include include/aec NO_DEFAULT_PATH ) find_path( AEC_INCLUDE_DIR libaec.h PATH_SUFFIXES include include/aec ) find_library( AEC_LIBRARY NAMES aec PATHS ${AEC_DIR} ${AEC_PATH} ${LIBAEC_DIR} ${libaec_DIR} ${LIBAEC_PATH} ${libaec_PATH} ${libaec_ROOT} ENV AEC_DIR ENV AEC_PATH ENV LIBAEC_DIR ENV libaec_DIR ENV LIBAEC_PATH ENV libaec_PATH ENV libaec_ROOT 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 )