Blame cmake/Modules/FindCMocka.cmake

Packit ac4610
# - Try to find CMocka
Packit ac4610
# Once done this will define
Packit ac4610
#
Packit ac4610
#  CMOCKA_ROOT_DIR - Set this variable to the root installation of CMocka
Packit ac4610
#
Packit ac4610
# Read-Only variables:
Packit ac4610
#  CMOCKA_FOUND - system has CMocka
Packit ac4610
#  CMOCKA_INCLUDE_DIR - the CMocka include directory
Packit ac4610
#  CMOCKA_LIBRARIES - Link these to use CMocka
Packit ac4610
#  CMOCKA_DEFINITIONS - Compiler switches required for using CMocka
Packit ac4610
#
Packit ac4610
#=============================================================================
Packit ac4610
#  Copyright (c) 2011-2012 Andreas Schneider <asn@cryptomilk.org>
Packit ac4610
#
Packit ac4610
#  Distributed under the OSI-approved BSD License (the "License");
Packit ac4610
#  see accompanying file Copyright.txt for details.
Packit ac4610
#
Packit ac4610
#  This software is distributed WITHOUT ANY WARRANTY; without even the
Packit ac4610
#  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Packit ac4610
#  See the License for more information.
Packit ac4610
#=============================================================================
Packit ac4610
#
Packit ac4610
Packit ac4610
find_path(CMOCKA_INCLUDE_DIR
Packit ac4610
    NAMES
Packit ac4610
        cmocka.h
Packit ac4610
    PATHS
Packit ac4610
        ${CMOCKA_ROOT_DIR}/include
Packit ac4610
)
Packit ac4610
Packit ac4610
find_library(CMOCKA_LIBRARY
Packit ac4610
    NAMES
Packit ac4610
        cmocka
Packit ac4610
    PATHS
Packit ac4610
        ${CMOCKA_ROOT_DIR}/include
Packit ac4610
)
Packit ac4610
Packit ac4610
if (CMOCKA_LIBRARY)
Packit ac4610
  set(CMOCKA_LIBRARIES
Packit ac4610
      ${CMOCKA_LIBRARIES}
Packit ac4610
      ${CMOCKA_LIBRARY}
Packit ac4610
  )
Packit ac4610
endif (CMOCKA_LIBRARY)
Packit ac4610
Packit ac4610
include(FindPackageHandleStandardArgs)
Packit ac4610
find_package_handle_standard_args(CMocka DEFAULT_MSG CMOCKA_LIBRARIES CMOCKA_INCLUDE_DIR)
Packit ac4610
Packit ac4610
# show the CMOCKA_INCLUDE_DIR and CMOCKA_LIBRARIES variables only in the advanced view
Packit ac4610
mark_as_advanced(CMOCKA_INCLUDE_DIR CMOCKA_LIBRARIES)