[svn-r26662] added option to configure support for fortran2003 API.
--enable-fortran2003 | --disable-fortran2003: enable or disable fortran2003 API. Default is off. Tested: by hand in platypus.
This commit is contained in:
@@ -45,6 +45,7 @@ fi
|
||||
cacheinit=$srcdir/config/cmake/cacheinit.cmake
|
||||
build_cpp_lib=-DHDF5_BUILD_CPP_LIB:BOOL=OFF # C++ interface default off
|
||||
build_fortran=-DHDF5_BUILD_FORTRAN:BOOL=OFF # Fortran interface default off
|
||||
enable_f2003=-DHDF5_ENABLE_F2003:BOOL=OFF # Fortran2003 interface default off
|
||||
build_hl_lib=-DHDF5_BUILD_HL_LIB:BOOL=ON # High Level interface default on
|
||||
build_testing=-DBUILD_TESTING:BOOL=ON # Build tests default on
|
||||
build_tools=-DHDF5_BUILD_TOOLS:BOOL=ON # Build tools default on
|
||||
@@ -71,6 +72,8 @@ Usage: $progname [<options>]
|
||||
where options are:
|
||||
--enable-fortran | --disable-fortran:
|
||||
enable or disable fortran API. Default is off.
|
||||
--enable-fortran2003 | --disable-fortran2003:
|
||||
enable or disable fortran2003 API. Default is off.
|
||||
--enable-cxx | --disable-cxx:
|
||||
enable or disable c++ API. Default is off.
|
||||
--enable-hl | --disable-hl:
|
||||
@@ -137,6 +140,12 @@ while [ $# -gt 0 ]; do
|
||||
--disable-fortran)
|
||||
build_fortran=-DHDF5_BUILD_FORTRAN:BOOL=OFF
|
||||
;;
|
||||
--enable-fortran2003)
|
||||
enable_f2003=-DHDF5_ENABLE_F2003:BOOL=ON
|
||||
;;
|
||||
--disable-fortran2003)
|
||||
enable_f2003=-DHDF5_ENABLE_F2003:BOOL=OFF
|
||||
;;
|
||||
--enable-cxx)
|
||||
build_cpp_lib=-DHDF5_BUILD_CPP_LIB:BOOL=ON
|
||||
;;
|
||||
@@ -167,8 +176,9 @@ while [ $# -gt 0 ]; do
|
||||
exit 0
|
||||
;;
|
||||
*)
|
||||
echo "Unknown options"
|
||||
echo "Unknown options: $1"
|
||||
HELP
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
@@ -200,6 +210,7 @@ echo Running Cmake for HDF5-${version} ...
|
||||
STEP "Configure..." "cmake \
|
||||
$build_cpp_lib \
|
||||
$build_fortran \
|
||||
$enable_f2003 \
|
||||
$build_hl_lib \
|
||||
$build_testing \
|
||||
$build_tools \
|
||||
|
||||
Reference in New Issue
Block a user