@@ -11,11 +11,11 @@ index dcafb649..b3d5c795 100644
11
11
12
12
# Toggles the use of the hunter package manager
13
13
option(HUNTER_ENABLED "Enable Hunter package manager support" OFF)
14
- @@ -437,10 +437,10 @@ IF(HUNTER_ENABLED)
14
+ @@ -437,10 +437,11 @@ IF(HUNTER_ENABLED)
15
15
set(ASSIMP_BUILD_MINIZIP TRUE)
16
16
ELSE(HUNTER_ENABLED)
17
17
IF ( NOT ASSIMP_BUILD_ZLIB )
18
- - FIND_PACKAGE(ZLIB)
18
+ FIND_PACKAGE(ZLIB)
19
19
+ FIND_PACKAGE(zlib)
20
20
ENDIF( NOT ASSIMP_BUILD_ZLIB )
21
21
@@ -24,7 +24,7 @@ index dcafb649..b3d5c795 100644
24
24
MESSAGE(STATUS "compiling zlib from sources")
25
25
INCLUDE(CheckIncludeFile)
26
26
INCLUDE(CheckTypeSize)
27
- @@ -461,11 +461,16 @@ ELSE(HUNTER_ENABLED)
27
+ @@ -461,11 +461,19 @@ ELSE(HUNTER_ENABLED)
28
28
SET(ZLIB_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/contrib/zlib ${CMAKE_CURRENT_BINARY_DIR}/contrib/zlib)
29
29
# need to ensure we don't link with system zlib or minizip as well.
30
30
SET(ASSIMP_BUILD_MINIZIP 1)
@@ -35,6 +35,9 @@ index dcafb649..b3d5c795 100644
35
35
- ENDIF(NOT ZLIB_FOUND)
36
36
- INCLUDE_DIRECTORIES(${ZLIB_INCLUDE_DIR})
37
37
+ SET(ZLIB_LIBRARIES zlib::zlibstatic)
38
+ + ELSEIF( ZLIB_FOUND )
39
+ + ADD_DEFINITIONS(-DASSIMP_BUILD_NO_OWN_ZLIB)
40
+ + SET(ZLIB_LIBRARIES_LINKED -lz)
38
41
+ ELSEIF( EMSCRIPTEN )
39
42
+ ADD_DEFINITIONS(-DASSIMP_BUILD_NO_OWN_ZLIB)
40
43
+ ADD_LIBRARY(zlibstatic INTERFACE)
0 commit comments