# # Try to find EMBREE # Once done this will define # # EMBREE_FOUND - system has EMBREE # EMBREE_INCLUDE_DIRS - the EMBREE include directories # EMBREE_LIBRARIES - Link these to use EMBREE # FIND_PATH(EMBREE_INCLUDE_DIR embree/include/embree.h PATHS ${PROJECT_SOURCE_DIR}/../../external/embree NO_DEFAULT_PATH ) SET(SEARCH_PATHS "${EMBREE_INCLUDE_DIR}" "${EMBREE_INCLUDE_DIR}/build" "${EMBREE_INCLUDE_DIR}/lib") FIND_LIBRARY(EMBREE_CORE_LIBRARY NAMES embree PATHS ${SEARCH_PATHS} PATH_SUFFIXES a lib) FIND_LIBRARY(EMBREE_CORE_LIBRARY2 NAMES device PATHS ${SEARCH_PATHS} PATH_SUFFIXES a lib) FIND_LIBRARY(EMBREE_CORE_LIBRARY3 NAMES image PATHS ${SEARCH_PATHS} PATH_SUFFIXES a lib) FIND_LIBRARY(EMBREE_CORE_LIBRARY4 NAMES lexers PATHS ${SEARCH_PATHS} PATH_SUFFIXES a lib) #FIND_LIBRARY(EMBREE_CORE_LIBRARY5 NAMES loaders PATHS ${SEARCH_PATHS} PATH_SUFFIXES a lib) FIND_LIBRARY(EMBREE_CORE_LIBRARY6 NAMES sys PATHS ${SEARCH_PATHS} PATH_SUFFIXES a lib) if(EMBREE_CORE_LIBRARY AND EMBREE_INCLUDE_DIR) set(EMBREE_FOUND TRUE) endif(EMBREE_CORE_LIBRARY AND EMBREE_INCLUDE_DIR) IF (EMBREE_FOUND) message(STATUS "Found EMBREE: ${EMBREE_INCLUDE_DIR}") SET(EMBREE_LIBRARIES "${EMBREE_CORE_LIBRARY}" "${EMBREE_CORE_LIBRARY2}" "${EMBREE_CORE_LIBRARY3}" "${EMBREE_CORE_LIBRARY4}" #"${EMBREE_CORE_LIBRARY5}" "${EMBREE_CORE_LIBRARY6}" ) SET(EMBREE_INCLUDE_DIRS ${EMBREE_INCLUDE_DIR} ${EMBREE_INCLUDE_DIR}/embree) ELSE (EMBREE_FOUND) message(STATUS "could NOT find EMBREE") ENDIF (EMBREE_FOUND)