Changeset View
Changeset View
Standalone View
Standalone View
build_files/cmake/platform/platform_win32.cmake
| Show First 20 Lines • Show All 920 Lines • ▼ Show 20 Lines | |||||
| if(WITH_HARU) | if(WITH_HARU) | ||||
| set(HARU_FOUND ON) | set(HARU_FOUND ON) | ||||
| set(HARU_ROOT_DIR ${LIBDIR}/haru) | set(HARU_ROOT_DIR ${LIBDIR}/haru) | ||||
| set(HARU_INCLUDE_DIRS ${HARU_ROOT_DIR}/include) | set(HARU_INCLUDE_DIRS ${HARU_ROOT_DIR}/include) | ||||
| set(HARU_LIBRARIES ${HARU_ROOT_DIR}/lib/libhpdfs.lib) | set(HARU_LIBRARIES ${HARU_ROOT_DIR}/lib/libhpdfs.lib) | ||||
| endif() | endif() | ||||
| if(WITH_VULKAN_BACKEND) | |||||
| if(EXISTS ${LIBDIR}/vulkan) | |||||
| set(VULKAN_FOUND On) | |||||
| set(VULKAN_ROOT_DIR ${LIBDIR}/vulkan) | |||||
| set(VULKAN_INCLUDE_DIR ${VULKAN_ROOT_DIR}/include) | |||||
| set(VULKAN_INCLUDE_DIRS ${VULKAN_INCLUDE_DIR}) | |||||
| set(VULKAN_LIBRARY ${VULKAN_ROOT_DIR}/lib/vulkan-1.lib) | |||||
| set(VULKAN_LIBRARIES ${VULKAN_LIBRARY}) | |||||
| else() | |||||
| message(WARNING "Vulkan was not found, disabling WITH_VULKAN_BACKEND") | |||||
| set(WITH_VULKAN_BACKEND OFF) | |||||
| endif() | |||||
| endif() | |||||
| if(WITH_CYCLES AND WITH_CYCLES_PATH_GUIDING) | if(WITH_CYCLES AND WITH_CYCLES_PATH_GUIDING) | ||||
| find_package(openpgl QUIET) | find_package(openpgl QUIET) | ||||
| if(openpgl_FOUND) | if(openpgl_FOUND) | ||||
| get_target_property(OPENPGL_LIBRARIES_RELEASE openpgl::openpgl LOCATION_RELEASE) | get_target_property(OPENPGL_LIBRARIES_RELEASE openpgl::openpgl LOCATION_RELEASE) | ||||
| get_target_property(OPENPGL_LIBRARIES_DEBUG openpgl::openpgl LOCATION_DEBUG) | get_target_property(OPENPGL_LIBRARIES_DEBUG openpgl::openpgl LOCATION_DEBUG) | ||||
| set(OPENPGL_LIBRARIES optimized ${OPENPGL_LIBRARIES_RELEASE} debug ${OPENPGL_LIBRARIES_DEBUG}) | set(OPENPGL_LIBRARIES optimized ${OPENPGL_LIBRARIES_RELEASE} debug ${OPENPGL_LIBRARIES_DEBUG}) | ||||
| get_target_property(OPENPGL_INCLUDE_DIR openpgl::openpgl INTERFACE_INCLUDE_DIRECTORIES) | get_target_property(OPENPGL_INCLUDE_DIR openpgl::openpgl INTERFACE_INCLUDE_DIRECTORIES) | ||||
| else() | else() | ||||
| Show All 28 Lines | |||||