31 lines
804 B
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)
|
|
|