PylonRecorder/cmake/FindNIX.cmake

31 lines
804 B
CMake

# - Try to find NIX
# Once done this will define
# NIX_FOUND - System has Nix
# NIX_INCLUDE_DIRS - The Nix include directories
# NIX_LIBRARIES - The libraries needed to use Nix
find_path(NIX_INCLUDE_DIR nix.hpp
HINTS $ENV{NIX_ROOT}/include
/usr/local/include
/usr/include
PATH_SUFFIXES nix)
find_library(NIX_LIBRARY NAMES nix libnix
HINTS ${NIX_INCLUDE_DIR}/../lib
HINTS ${NIX_INCLUDE_DIR}/../build
/usr/local/lib
/usr/lib)
set(NIX_LIBRARIES ${NIX_LIBRARY})
set(NIX_INCLUDE_DIRS ${NIX_INCLUDE_DIR})
include(FindPackageHandleStandardArgs)
# handle the QUIETLY and REQUIRED arguments and set NIX_FOUND to TRUE
# if all listed variables are TRUE
find_package_handle_standard_args(NIX DEFAULT_MSG
NIX_LIBRARY NIX_INCLUDE_DIR)
mark_as_advanced(NIX_INCLUDE_DIR NIX_LIBRARY)