mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-04-06 18:00:24 +08:00
Replace ENABLE_PARALLEL4 with NETCDF_ENABLE_PARALLEL4
This commit is contained in:
parent
1ada3f6717
commit
2baf0ba862
@ -868,8 +868,8 @@ include(cmake/dependencies.cmake)
|
||||
# Enable Parallel IO with netCDF-4/HDF5 files using HDF5 parallel I/O.
|
||||
set(STATUS_PARALLEL "OFF")
|
||||
set(IMPORT_MPI "")
|
||||
option(ENABLE_PARALLEL4 "Build netCDF-4 with parallel IO" "${HDF5_PARALLEL}")
|
||||
if(ENABLE_PARALLEL4 AND NETCDF_ENABLE_HDF5)
|
||||
option(NETCDF_ENABLE_PARALLEL4 "Build netCDF-4 with parallel IO" "${HDF5_PARALLEL}")
|
||||
if(NETCDF_ENABLE_PARALLEL4 AND NETCDF_ENABLE_HDF5)
|
||||
if(NOT HDF5_PARALLEL)
|
||||
set(USE_PARALLEL OFF CACHE BOOL "")
|
||||
message(STATUS "Cannot find HDF5 library built with parallel support. Disabling parallel build.")
|
||||
@ -1627,7 +1627,7 @@ is_enabled(USE_HDF5 HAS_HDF5)
|
||||
is_enabled(OFF HAS_BENCHMARKS)
|
||||
is_enabled(STATUS_PNETCDF HAS_PNETCDF)
|
||||
is_enabled(STATUS_PARALLEL HAS_PARALLEL)
|
||||
is_enabled(ENABLE_PARALLEL4 HAS_PARALLEL4)
|
||||
is_enabled(NETCDF_ENABLE_PARALLEL4 HAS_PARALLEL4)
|
||||
is_enabled(NETCDF_ENABLE_DAP HAS_DAP)
|
||||
is_enabled(NETCDF_ENABLE_DAP2 HAS_DAP2)
|
||||
is_enabled(NETCDF_ENABLE_DAP4 HAS_DAP4)
|
||||
@ -1756,10 +1756,10 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/nc_test4/findplugin.in ${CMAKE_CURREN
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/nc_test4/findplugin.in ${CMAKE_CURRENT_BINARY_DIR}/examples/C/findplugin.sh @ONLY NEWLINE_STYLE LF)
|
||||
|
||||
if(NETCDF_ENABLE_BENCHMARKS)
|
||||
if(ENABLE_PARALLEL4)
|
||||
if(NETCDF_ENABLE_PARALLEL4)
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/nc_perf/run_par_bm_test.sh.in ${CMAKE_CURRENT_BINARY_DIR}/nc_perf/run_par_bm_test.sh @ONLY NEWLINE_STYLE LF)
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/nc_perf/run_gfs_test.sh.in ${CMAKE_CURRENT_BINARY_DIR}/nc_perf/run_gfs_test.sh @ONLY NEWLINE_STYLE LF)
|
||||
endif(ENABLE_PARALLEL4)
|
||||
endif(NETCDF_ENABLE_PARALLEL4)
|
||||
endif(NETCDF_ENABLE_BENCHMARKS)
|
||||
|
||||
if(ENABLE_TESTS)
|
||||
|
@ -447,7 +447,7 @@ endif(NETCDF_ENABLE_LIBXML2)
|
||||
################################
|
||||
# MPI
|
||||
################################
|
||||
if(ENABLE_PARALLEL4 OR HDF5_PARALLEL)
|
||||
if(NETCDF_ENABLE_PARALLEL4 OR HDF5_PARALLEL)
|
||||
find_package(MPI REQUIRED)
|
||||
endif()
|
||||
|
||||
|
@ -35,7 +35,7 @@ INSTALL(FILES ${netCDF_BINARY_DIR}/include/netcdf_dispatch.h
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
|
||||
COMPONENT headers)
|
||||
|
||||
IF(ENABLE_PNETCDF OR ENABLE_PARALLEL4)
|
||||
IF(ENABLE_PNETCDF OR NETCDF_ENABLE_PARALLEL4)
|
||||
INSTALL(FILES ${netCDF_SOURCE_DIR}/include/netcdf_par.h
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
|
||||
COMPONENT headers)
|
||||
|
Loading…
x
Reference in New Issue
Block a user