@@ -47,7 +47,8 @@ endif (HDF5_SEARCH)
47
47
48
48
set (HDF4_SEARCH "" CACHE PATH "Where to search for HDF4" )
49
49
50
- find_package (HDF5 REQUIRED)
50
+ #find_package(HDF5 REQUIRED)
51
+ find_package (HDF5)
51
52
find_package (JPEG)
52
53
find_package (XMLRPC)
53
54
#find_package(ZLIB)
@@ -58,12 +59,16 @@ find_package(TCL)
58
59
find_package (LATEX)
59
60
60
61
if (WIN32 )
61
- set (HDF5_STATIC_LIBRARIES ${HDF5_SEARCH} /lib/hdf5.lib )
62
- set (HDF5_SHARED_LIBRARIES ${HDF5_SEARCH} /dll/hdf5dll.lib )
63
- set (HDF4_STATIC_LIBRARIES ${HDF4_SEARCH} /lib/hd426.lib ${HDF4_SEARCH} /lib/hm426.lib )
64
- set (HDF4_SHARED_LIBRARIES ${HDF4_SEARCH} /dll/hd426m.lib ${HDF4_SEARCH} /dll/hm426m.lib )
65
- set (HDF4_CPP "-I\" ${HDF4_SEARCH} /include\" -DHDF4" )
66
- set (HDF4_FOUND YES )
62
+ if (HDF5_SEARCH)
63
+ set (HDF5_STATIC_LIBRARIES ${HDF5_SEARCH} /lib/hdf5.lib )
64
+ set (HDF5_SHARED_LIBRARIES ${HDF5_SEARCH} /dll/hdf5dll.lib )
65
+ endif (HDF5_SEARCH)
66
+ if (HDF4_SEARCH)
67
+ set (HDF4_STATIC_LIBRARIES ${HDF4_SEARCH} /lib/hd426.lib ${HDF4_SEARCH} /lib/hm426.lib )
68
+ set (HDF4_SHARED_LIBRARIES ${HDF4_SEARCH} /dll/hd426m.lib ${HDF4_SEARCH} /dll/hm426m.lib )
69
+ set (HDF4_CPP "-I\" ${HDF4_SEARCH} /include\" -DHDF4" )
70
+ set (HDF4_FOUND YES )
71
+ endif (HDF4_SEARCH)
67
72
set (MXML_CPP "-DNXXML" )
68
73
else (WIN32 )
69
74
set (HDF5_STATIC_LIBRARIES ${HDF5_SEARCH} /lib/libhdf5.a )
@@ -241,6 +246,9 @@ file(WRITE ${CMAKE_SOURCE_DIR}/include/nxconfig.h "/*A dummy config*/")
241
246
set (NX_CFLAGS "/W4 /wd4820 /wd4996" )
242
247
set (NX_CPP -D_CRT_SECURE_NO_WARNINGS)
243
248
249
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${NX_CFLAGS} " )
250
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${NX_CFLAGS} " )
251
+
244
252
# Recurse into the subdirectories.
245
253
add_subdirectory (src)
246
254
add_subdirectory (bindings)
0 commit comments