# - 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)