@@ -162,16 +162,14 @@ if(NOT ZLIB_ROOT)
162
162
endif ()
163
163
164
164
165
- set (hdf5_prereqs true PARENT_SCOPE )
166
-
167
165
if (hdf5_have_zlib )
166
+
168
167
if (HDF5_FIND_REQUIRED )
169
168
find_package (ZLIB REQUIRED )
170
169
else ()
171
170
find_package (ZLIB )
172
171
endif ()
173
172
if (NOT ZLIB_FOUND )
174
- set (hdf5_prereqs false PARENT_SCOPE )
175
173
return ()
176
174
endif ()
177
175
@@ -194,7 +192,6 @@ if(hdf5_have_zlib)
194
192
)
195
193
196
194
if (NOT SZIP_LIBRARY AND SZIP_INCLUDE_DIR )
197
- set (hdf5_prereqs false PARENT_SCOPE )
198
195
return ()
199
196
endif ()
200
197
@@ -511,7 +508,6 @@ else()
511
508
find_program (HDF5_Fortran_COMPILER_EXECUTABLE
512
509
NAMES ${wrapper_names}
513
510
NAMES_PER_DIR
514
- HINTS ${HOMEBREW_PREFIX} ENV HOMEBREW_PREFIX ${MACPORTS_PREFIX} ENV MACPORTS_PREFIX
515
511
PATHS ${hdf5_binpref}
516
512
PATH_SUFFIXES ${hdf5_binsuf}
517
513
)
@@ -567,7 +563,6 @@ else()
567
563
find_program (HDF5_CXX_COMPILER_EXECUTABLE
568
564
NAMES ${wrapper_names}
569
565
NAMES_PER_DIR
570
- HINTS ${HOMEBREW_PREFIX} ENV HOMEBREW_PREFIX ${MACPORTS_PREFIX} ENV MACPORTS_PREFIX
571
566
PATHS ${hdf5_binpref}
572
567
PATH_SUFFIXES ${hdf5_binsuf}
573
568
)
@@ -617,7 +612,6 @@ else()
617
612
find_program (HDF5_C_COMPILER_EXECUTABLE
618
613
NAMES ${wrapper_names}
619
614
NAMES_PER_DIR
620
- HINTS ${HOMEBREW_PREFIX} ENV HOMEBREW_PREFIX ${MACPORTS_PREFIX} ENV MACPORTS_PREFIX
621
615
PATHS ${hdf5_binpref}
622
616
PATH_SUFFIXES ${hdf5_binsuf}
623
617
)
@@ -745,7 +739,7 @@ endfunction(check_fortran_links)
745
739
746
740
function (check_hdf5_link )
747
741
748
- if (NOT ( hdf5_prereqs AND HDF5_C_FOUND ) )
742
+ if (NOT HDF5_C_FOUND )
749
743
return ()
750
744
endif ()
751
745
@@ -832,7 +826,7 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "(aarch64|arm64)")
832
826
list (APPEND hdf5_isuf openmpi-aarch64 mpich-aarch64 ) # CentOS
833
827
endif ()
834
828
835
- if (NOT HDF5_ROOT AND CMAKE_Fortran_COMPILER_ID STREQUAL GNU )
829
+ if (NOT HDF5_ROOT AND CMAKE_Fortran_COMPILER_ID STREQUAL " GNU" )
836
830
# CentOS paths
837
831
if (parallel IN_LIST HDF5_FIND_COMPONENTS )
838
832
list (PREPEND hdf5_msuf gfortran/modules/openmpi gfortran/modules/mpich )
@@ -843,7 +837,7 @@ endif()
843
837
844
838
# --- binary prefix / suffix
845
839
set (hdf5_binpref )
846
- if (CMAKE_SYSTEM_NAME STREQUAL Linux )
840
+ if (CMAKE_SYSTEM_NAME STREQUAL " Linux" )
847
841
set (hdf5_binpref /usr/lib64 )
848
842
endif ()
849
843
@@ -866,11 +860,11 @@ if(HDF5_C_FOUND)
866
860
detect_config ()
867
861
endif (HDF5_C_FOUND )
868
862
869
- if (hdf5_prereqs AND HDF5_C_FOUND AND CXX IN_LIST HDF5_FIND_COMPONENTS )
863
+ if (HDF5_C_FOUND AND CXX IN_LIST HDF5_FIND_COMPONENTS )
870
864
find_hdf5_cxx ()
871
865
endif ()
872
866
873
- if (hdf5_prereqs AND HDF5_C_FOUND AND Fortran IN_LIST HDF5_FIND_COMPONENTS )
867
+ if (HDF5_C_FOUND AND Fortran IN_LIST HDF5_FIND_COMPONENTS )
874
868
find_hdf5_fortran ()
875
869
endif ()
876
870
@@ -887,7 +881,7 @@ list(REMOVE_ITEM CMAKE_IGNORE_PATH ${h5_ignore_path})
887
881
888
882
include (FindPackageHandleStandardArgs )
889
883
find_package_handle_standard_args (HDF5
890
- REQUIRED_VARS HDF5_C_LIBRARIES HDF5_links hdf5_prereqs
884
+ REQUIRED_VARS HDF5_C_LIBRARIES HDF5_links
891
885
VERSION_VAR HDF5_VERSION
892
886
HANDLE_COMPONENTS
893
887
HANDLE_VERSION_RANGE
0 commit comments