forked from blender/blender
37 lines
1.8 KiB
Diff
37 lines
1.8 KiB
Diff
|
diff -Naur external_ispc/CMakeLists.txt external_ispc_fixed/CMakeLists.txt
|
||
|
--- external_ispc/CMakeLists.txt 2020-04-23 17:29:06 -0600
|
||
|
+++ external_ispc_fixed/CMakeLists.txt 2020-05-05 09:01:09 -0600
|
||
|
@@ -389,7 +389,7 @@
|
||
|
|
||
|
# Link against Clang libraries
|
||
|
foreach(clangLib ${CLANG_LIBRARY_LIST})
|
||
|
- find_library(${clangLib}Path NAMES ${clangLib} HINTS ${LLVM_LIBRARY_DIRS})
|
||
|
+ find_library(${clangLib}Path NAMES ${clangLib} HINTS ${LLVM_LIBRARY_DIRS} ${CLANG_LIBRARY_DIR})
|
||
|
list(APPEND CLANG_LIBRARY_FULL_PATH_LIST ${${clangLib}Path})
|
||
|
endforeach()
|
||
|
target_link_libraries(${PROJECT_NAME} ${CLANG_LIBRARY_FULL_PATH_LIST})
|
||
|
diff -Naur orig/CMakeLists.txt external_ispc/CMakeLists.txt
|
||
|
--- orig/CMakeLists.txt 2020-05-05 09:19:11 -0600
|
||
|
+++ external_ispc/CMakeLists.txt 2020-05-05 09:26:44 -0600
|
||
|
@@ -333,7 +333,7 @@
|
||
|
|
||
|
# Include directories
|
||
|
target_include_directories(${PROJECT_NAME} PRIVATE
|
||
|
- ${LLVM_INCLUDE_DIRS}
|
||
|
+ ${LLVM_INCLUDE_DIRS} ${CLANG_INCLUDE_DIRS}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/src
|
||
|
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR})
|
||
|
# Compile options
|
||
|
diff -Naur orig/cmake/GenerateBuiltins.cmake.txt external_ispc/cmake/GenerateBuiltins.cmake.txt
|
||
|
+++ orig/cmake/GenerateBuiltins.cmake 2020-05-25 13:32:40.830803821 +0200
|
||
|
+++ external_ispc/cmake/GenerateBuiltins.cmake 2020-05-25 13:32:40.830803821 +0200
|
||
|
@@ -97,6 +97,8 @@
|
||
|
|
||
|
if ("${bit}" STREQUAL "32" AND ${arch} STREQUAL "x86")
|
||
|
set(target_arch "i386")
|
||
|
+ # Blender: disable 32bit due to build issues on Linux and being unnecessary.
|
||
|
+ set(SKIP ON)
|
||
|
elseif ("${bit}" STREQUAL "64" AND ${arch} STREQUAL "x86")
|
||
|
set(target_arch "x86_64")
|
||
|
elseif ("${bit}" STREQUAL "32" AND ${arch} STREQUAL "arm")
|