• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2if(MIPP_INCLUDE_DIRS)
3  set(MIPP_FIND_QUIETLY TRUE)
4endif()
5
6find_path(MIPP_INCLUDE_DIRS NAMES mipp.h
7    HINTS
8        ${MIPP_ROOT}
9        $ENV{HOME}/.local
10    PATH_SUFFIXES include/mipp
11)
12
13include(FindPackageHandleStandardArgs)
14find_package_handle_standard_args(MIPP DEFAULT_MSG MIPP_INCLUDE_DIRS)
15
16if(MIPP_FOUND AND NOT TARGET MIPP)
17    message(STATUS "MIPP_FOUND -> creating interface library MIPP at ${MIPP_INCLUDE_DIRS}")
18    add_library(MIPP INTERFACE)
19    target_compile_definitions(MIPP INTERFACE HAVE_MIPP=1)
20    target_include_directories(MIPP INTERFACE ${MIPP_INCLUDE_DIRS})
21    target_compile_features(MIPP INTERFACE cxx_std_11)
22else()
23    message(WARNING "MIPP not found.")
24endif()
25
26mark_as_advanced(MIPP_INCLUDE_DIRS)
27