Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/cmake/external_libs.cmake
| Show First 20 Lines • Show All 499 Lines • ▼ Show 20 Lines | if(MSVC AND EXISTS ${_cycles_lib_dir}) | ||||
| ) | ) | ||||
| else() | else() | ||||
| find_package(TBB REQUIRED) | find_package(TBB REQUIRED) | ||||
| endif() | endif() | ||||
| endif() | endif() | ||||
| endif() | endif() | ||||
| ########################################################################### | ########################################################################### | ||||
| # GLEW | # Epoxy | ||||
| ########################################################################### | ########################################################################### | ||||
| if(CYCLES_STANDALONE_REPOSITORY) | if(CYCLES_STANDALONE_REPOSITORY) | ||||
| if((WITH_CYCLES_STANDALONE AND WITH_CYCLES_STANDALONE_GUI) OR | if((WITH_CYCLES_STANDALONE AND WITH_CYCLES_STANDALONE_GUI) OR | ||||
| WITH_CYCLES_HYDRA_RENDER_DELEGATE) | WITH_CYCLES_HYDRA_RENDER_DELEGATE) | ||||
| if(MSVC AND EXISTS ${_cycles_lib_dir}) | if(MSVC AND EXISTS ${_cycles_lib_dir}) | ||||
| set(GLEW_LIBRARY "${_cycles_lib_dir}/opengl/lib/glew.lib") | set(Epoxy_LIBRARIES "${_cycles_lib_dir}/epoxy/lib/epoxy.lib") | ||||
| set(GLEW_INCLUDE_DIR "${_cycles_lib_dir}/opengl/include") | set(Epoxy_INCLUDE_DIRS "${_cycles_lib_dir}/epoxy/include") | ||||
| add_definitions(-DGLEW_STATIC) | |||||
| else() | else() | ||||
| find_package(GLEW REQUIRED) | find_package(Epoxy REQUIRED) | ||||
| endif() | endif() | ||||
| set(CYCLES_GLEW_LIBRARIES ${GLEW_LIBRARY}) | |||||
| endif() | endif() | ||||
| else() | |||||
| # Workaround for unconventional variable name use in Blender. | |||||
| set(GLEW_INCLUDE_DIR "${GLEW_INCLUDE_PATH}") | |||||
| set(CYCLES_GLEW_LIBRARIES bf_intern_glew_mx ${BLENDER_GLEW_LIBRARIES}) | |||||
| endif() | endif() | ||||
| ########################################################################### | ########################################################################### | ||||
| # Alembic | # Alembic | ||||
| ########################################################################### | ########################################################################### | ||||
| if(WITH_CYCLES_ALEMBIC) | if(WITH_CYCLES_ALEMBIC) | ||||
| if(CYCLES_STANDALONE_REPOSITORY) | if(CYCLES_STANDALONE_REPOSITORY) | ||||
| ▲ Show 20 Lines • Show All 135 Lines • Show Last 20 Lines | |||||