summarylogtreecommitdiffstats
path: root/assimp.patch
blob: c3ef1f6543ddeee2cf7977d03edf30cd47a91444 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
diff --git a/src/ext/CMakeLists.txt b/src/ext/CMakeLists.txt
index 6b2690eb..bfdf5091 100644
--- a/src/ext/CMakeLists.txt
+++ b/src/ext/CMakeLists.txt
@@ -7,25 +7,7 @@ add_library(fast_float INTERFACE)
 target_include_directories(fast_float INTERFACE fast_float/include)
 target_link_libraries(luisa-render-ext INTERFACE fast_float)
 
-#find_package(assimp CONFIG)
-if (NOT assimp_FOUND)
-    set(ASSIMP_BUILD_ZLIB ON CACHE BOOL "" FORCE)
-    set(ASSIMP_BUILD_ASSIMP_TOOLS OFF CACHE BOOL "" FORCE)
-    set(ASSIMP_BUILD_TESTS OFF CACHE BOOL "" FORCE)
-    set(ASSIMP_INSTALL OFF CACHE BOOL "" FORCE)
-    set(ASSIMP_INJECT_DEBUG_POSTFIX OFF CACHE BOOL "" FORCE)
-    set(ASSIMP_NO_EXPORT ON CACHE BOOL "" FORCE)
-    set(ASSIMP_BUILD_ALL_IMPORTERS_BY_DEFAULT ON CACHE BOOL "" FORCE)
-    add_subdirectory(assimp)
-    set_target_properties(assimp PROPERTIES UNITY_BUILD OFF)
-    if (UNIX AND NOT APPLE)
-        target_compile_definitions(assimp PRIVATE USE_FILE32API=1)
-    endif ()
-    if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND
-            CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 15.0)
-        target_compile_options(assimp PRIVATE -Wno-deprecated-non-prototype)
-    endif ()
-endif ()
+find_package(assimp CONFIG)
 target_link_libraries(luisa-render-ext INTERFACE assimp::assimp)
 
 set(TINYEXR_BUILD_SAMPLE OFF CACHE BOOL "" FORCE)