aboutsummaryrefslogtreecommitdiff
path: root/ports/alembic/bypass-findhdf5.patch
blob: 91cb37fab70268fef112714fd501f212d32dc445 (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
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ce0a8e0..229fc77 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -226,7 +226,24 @@ INCLUDE_DIRECTORIES(${ALEMBIC_ILMBASE_INCLUDE_DIRECTORY})
 IF (USE_HDF5)
     FIND_PACKAGE(ZLIB REQUIRED)
     SET(ALEMBIC_WITH_HDF5 "1")
-    INCLUDE("./cmake/AlembicHDF5.cmake")
+    #INCLUDE("./cmake/AlembicHDF5.cmake")
+    FIND_LIBRARY(HDF5_LIBRARIES_RELEASE
+        NAMES hdf5
+        PATHS ${HDF5_ROOT}/lib
+        )
+    MESSAGE(STATUS ${HDF5_LIBRARIES_RELEASE})
+    FIND_LIBRARY(HDF5_LIBRARIES_DEBUG
+        NAMES hdf5_D
+        PATHS ${HDF5_ROOT}/debug/lib
+        )
+    MESSAGE(STATUS ${HDF5_LIBRARIES_DEBUG})
+    SET(HDF5_LIBRARIES
+        optimized ${HDF5_LIBRARIES_RELEASE}
+        debug ${HDF5_LIBRARIES_DEBUG}
+        )
+    SET(HDF5_INCLUDE_DIRS
+        ${HDF5_ROOT}/include
+        )
     INCLUDE_DIRECTORIES(${HDF5_INCLUDE_DIRS})
     SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DH5_USE_18_API")
 ENDIF()