[Bf-blender-cvs] [eb0210206be] cycles_oneapi: Build Deps: Initial support for Windows
Sergey Sharybin
noreply at git.blender.org
Fri Jun 24 11:12:04 CEST 2022
Commit: eb0210206be0e992bb3629bb7fbe78e3f9aeaa00
Author: Sergey Sharybin
Date: Fri Jun 24 11:11:34 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBeb0210206be0e992bb3629bb7fbe78e3f9aeaa00
Build Deps: Initial support for Windows
Harvests the minimal subset of DPC++ needed for Cycles kernel.
===================================================================
M build_files/build_environment/cmake/dpcpp.cmake
===================================================================
diff --git a/build_files/build_environment/cmake/dpcpp.cmake b/build_files/build_environment/cmake/dpcpp.cmake
index 1c7dd4c7c1c..d4906fa0e15 100644
--- a/build_files/build_environment/cmake/dpcpp.cmake
+++ b/build_files/build_environment/cmake/dpcpp.cmake
@@ -96,3 +96,12 @@ add_dependencies(
external_level-zero
external_spirvheaders
)
+
+if(BUILD_MODE STREQUAL Release AND WIN32)
+ ExternalProject_Add_Step(external_dpcpp after_install
+ COMMAND ${CMAKE_COMMAND} -E rm -f ${LIBDIR}/dpcpp/bin/clang-cl.exe
+ COMMAND ${CMAKE_COMMAND} -E rm -f ${LIBDIR}/dpcpp/bin/clang-cpp.exe
+ COMMAND ${CMAKE_COMMAND} -E rm -f ${LIBDIR}/dpcpp/bin/clang.exe
+ COMMAND ${CMAKE_COMMAND} -E copy_directory ${LIBDIR}/dpcpp ${HARVEST_TARGET}/dppp
+ )
+endif()
More information about the Bf-blender-cvs
mailing list