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