Changeset View
Changeset View
Standalone View
Standalone View
build_files/cmake/Modules/FindEmbree.cmake
| # - Find Embree library | # - Find Embree library | ||||
| # Find the native Embree includes and library | # Find the native Embree includes and library | ||||
| # This module defines | # This module defines | ||||
| # EMBREE_INCLUDE_DIRS, where to find rtcore.h, Set when | # EMBREE_INCLUDE_DIRS, where to find rtcore.h, Set when | ||||
| # EMBREE_INCLUDE_DIR is found. | # EMBREE_INCLUDE_DIR is found. | ||||
| # EMBREE_LIBRARIES, libraries to link against to use Embree. | # EMBREE_LIBRARIES, libraries to link against to use Embree. | ||||
| # EMBREE_ROOT_DIR, The base directory to search for Embree. | # EMBREE_ROOT_DIR, The base directory to search for Embree. | ||||
| # This can also be an environment variable. | # This can also be an environment variable. | ||||
| # EMBREEFOUND, If false, do not try to use Embree. | # EMBREEFOUND, If false, do not try to use Embree. | ||||
| # | |||||
| # also defined, but not for general use are | |||||
| # EMBREE_LIBRARY, where to find the Embree library. | |||||
| #============================================================================= | #============================================================================= | ||||
| # Copyright 2018 Blender Foundation. | # Copyright 2018 Blender Foundation. | ||||
| # | # | ||||
| # Distributed under the OSI-approved BSD License (the "License"); | # Distributed under the OSI-approved BSD License (the "License"); | ||||
| # see accompanying file Copyright.txt for details. | # see accompanying file Copyright.txt for details. | ||||
| # | # | ||||
| # This software is distributed WITHOUT ANY WARRANTY; without even the | # This software is distributed WITHOUT ANY WARRANTY; without even the | ||||
| ▲ Show 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | HINTS | ||||
| ${_embree_SEARCH_DIRS} | ${_embree_SEARCH_DIRS} | ||||
| PATH_SUFFIXES | PATH_SUFFIXES | ||||
| lib64 lib | lib64 lib | ||||
| ) | ) | ||||
| LIST(APPEND _embree_LIBRARIES "${EMBREE_${UPPERCOMPONENT}_LIBRARY}") | LIST(APPEND _embree_LIBRARIES "${EMBREE_${UPPERCOMPONENT}_LIBRARY}") | ||||
| ENDFOREACH() | ENDFOREACH() | ||||
| FIND_LIBRARY(EMBREE_LIBRARY | |||||
| NAMES | |||||
| libembree3 | |||||
| HINTS | |||||
| ${_embree_SEARCH_DIRS} | |||||
| PATH_SUFFIXES | |||||
| lib64 lib | |||||
| ) | |||||
| # handle the QUIETLY and REQUIRED arguments and set EMBREE_FOUND to TRUE if | # handle the QUIETLY and REQUIRED arguments and set EMBREE_FOUND to TRUE if | ||||
| # all listed variables are TRUE | # all listed variables are TRUE | ||||
| INCLUDE(FindPackageHandleStandardArgs) | INCLUDE(FindPackageHandleStandardArgs) | ||||
| FIND_PACKAGE_HANDLE_STANDARD_ARGS(Embree DEFAULT_MSG | FIND_PACKAGE_HANDLE_STANDARD_ARGS(Embree DEFAULT_MSG | ||||
| _embree_LIBRARIES EMBREE_INCLUDE_DIR) | _embree_LIBRARIES EMBREE_INCLUDE_DIR) | ||||
| IF(EMBREE_FOUND) | IF(EMBREE_FOUND) | ||||
| SET(EMBREE_LIBRARIES ${_embree_LIBRARIES}) | SET(EMBREE_LIBRARIES ${_embree_LIBRARIES}) | ||||
| Show All 15 Lines | |||||