HL GIF tools changes (#2360)
* Fixes the broken Autotools option * Removes the "build HL tools" option
This commit is contained in:
@@ -72,7 +72,7 @@ Features:
|
|||||||
Dimension scales w/ new references: @DIMENSION_SCALES_WITH_NEW_REF@
|
Dimension scales w/ new references: @DIMENSION_SCALES_WITH_NEW_REF@
|
||||||
Build HDF5 Tests: @BUILD_TESTING@
|
Build HDF5 Tests: @BUILD_TESTING@
|
||||||
Build HDF5 Tools: @HDF5_BUILD_TOOLS@
|
Build HDF5 Tools: @HDF5_BUILD_TOOLS@
|
||||||
Build High-level HDF5 Tools: @HDF5_BUILD_HL_TOOLS@
|
Build GIF Tools: @HDF5_BUILD_HL_GIF_TOOLS@
|
||||||
Threadsafety: @HDF5_ENABLE_THREADSAFE@
|
Threadsafety: @HDF5_ENABLE_THREADSAFE@
|
||||||
Default API mapping: @DEFAULT_API_VERSION@
|
Default API mapping: @DEFAULT_API_VERSION@
|
||||||
With deprecated public symbols: @HDF5_ENABLE_DEPRECATED_SYMBOLS@
|
With deprecated public symbols: @HDF5_ENABLE_DEPRECATED_SYMBOLS@
|
||||||
|
|||||||
53
configure.ac
53
configure.ac
@@ -874,37 +874,6 @@ else
|
|||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_MSG_CHECKING([if the high-level tools are enabled])
|
|
||||||
AC_ARG_ENABLE([hltools],
|
|
||||||
[AS_HELP_STRING([--enable-hltools],
|
|
||||||
[Enable the high-level tools.
|
|
||||||
[default=yes]
|
|
||||||
])],
|
|
||||||
[HDF5_HL_TOOLS=$enableval])
|
|
||||||
|
|
||||||
if test "X${HDF5_HL}" = "Xyes" -a "X-$HDF5_HL_TOOLS" = "X-yes"; then
|
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
HL_TOOLS="tools"
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([if the high-level GIF tools are enabled])
|
|
||||||
AC_ARG_ENABLE([hltools],
|
|
||||||
[AS_HELP_STRING([--enable-hlgiftools],
|
|
||||||
[Enable the high-level GIF tools.
|
|
||||||
[default=no]
|
|
||||||
])],
|
|
||||||
[HDF5_HL_GIF_TOOLS=$enableval])
|
|
||||||
|
|
||||||
if test "X${HDF5_GIF_HL}" = "Xyes" -a "X-$HDF5_HL_TOOLS" = "X-yes" -a "X-$HDF5_HL_GIF_TOOLS" = "X-yes"; then
|
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
HL_GIF_TOOLS="tools"
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
## ----------------------------------------------------------------------
|
## ----------------------------------------------------------------------
|
||||||
## Enable new references for dimension scales
|
## Enable new references for dimension scales
|
||||||
##
|
##
|
||||||
@@ -1195,6 +1164,27 @@ AC_ARG_ENABLE([tools],
|
|||||||
|
|
||||||
AC_MSG_RESULT([$HDF5_TOOLS])
|
AC_MSG_RESULT([$HDF5_TOOLS])
|
||||||
|
|
||||||
|
## ----------------------------------------------------------------------
|
||||||
|
## Check if they would like to disable building the high-level GIF
|
||||||
|
## tools (they have unfixed CVE issues)
|
||||||
|
##
|
||||||
|
|
||||||
|
AC_MSG_CHECKING([if the high-level GIF tools are enabled])
|
||||||
|
AC_ARG_ENABLE([hlgiftools],
|
||||||
|
[AS_HELP_STRING([--enable-hlgiftools],
|
||||||
|
[Enable the high-level GIF tools. NOTE: These have unfixed CVE issues!
|
||||||
|
[default=no]
|
||||||
|
])],
|
||||||
|
[HDF5_HL_GIF_TOOLS=$enableval])
|
||||||
|
|
||||||
|
if test "X-$HDF5_TOOLS" = "X-yes" -a "X-$HDF5_HL" = "X-yes" -a "X-$HDF5_HL_GIF_TOOLS" = "X-yes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
HDF5_HL_GIF_TOOLS="no"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
## ----------------------------------------------------------------------
|
## ----------------------------------------------------------------------
|
||||||
## Check if they would like to enable building doxygen files
|
## Check if they would like to enable building doxygen files
|
||||||
##
|
##
|
||||||
@@ -3927,7 +3917,6 @@ AM_CONDITIONAL([BUILD_HDF5_HL_CONDITIONAL], [test "X$HDF5_HL" = "Xyes"])
|
|||||||
AM_CONDITIONAL([BUILD_TESTS_CONDITIONAL], [test "X$HDF5_TESTS" = "Xyes"])
|
AM_CONDITIONAL([BUILD_TESTS_CONDITIONAL], [test "X$HDF5_TESTS" = "Xyes"])
|
||||||
AM_CONDITIONAL([BUILD_TESTS_PARALLEL_CONDITIONAL], [test -n "$TESTPARALLEL"])
|
AM_CONDITIONAL([BUILD_TESTS_PARALLEL_CONDITIONAL], [test -n "$TESTPARALLEL"])
|
||||||
AM_CONDITIONAL([BUILD_TOOLS_CONDITIONAL], [test "X$HDF5_TOOLS" = "Xyes"])
|
AM_CONDITIONAL([BUILD_TOOLS_CONDITIONAL], [test "X$HDF5_TOOLS" = "Xyes"])
|
||||||
AM_CONDITIONAL([BUILD_TOOLS_HL_CONDITIONAL], [test "X$HDF5_HL_TOOLS" = "Xyes"])
|
|
||||||
AM_CONDITIONAL([BUILD_TOOLS_HL_GIF_CONDITIONAL], [test "X$HDF5_HL_GIF_TOOLS" = "Xyes"])
|
AM_CONDITIONAL([BUILD_TOOLS_HL_GIF_CONDITIONAL], [test "X$HDF5_HL_GIF_TOOLS" = "Xyes"])
|
||||||
AM_CONDITIONAL([BUILD_DOXYGEN_CONDITIONAL], [test "X$HDF5_DOXYGEN" = "Xyes"])
|
AM_CONDITIONAL([BUILD_DOXYGEN_CONDITIONAL], [test "X$HDF5_DOXYGEN" = "Xyes"])
|
||||||
|
|
||||||
|
|||||||
@@ -17,15 +17,7 @@ add_subdirectory (src)
|
|||||||
|
|
||||||
# Build HDF5 Tools
|
# Build HDF5 Tools
|
||||||
if (HDF5_BUILD_TOOLS)
|
if (HDF5_BUILD_TOOLS)
|
||||||
#-----------------------------------------------------------------------------
|
|
||||||
#-- Option to build the High level Tools
|
|
||||||
#-----------------------------------------------------------------------------
|
|
||||||
if (EXISTS "${HDF5_HL_SOURCE_DIR}/tools" AND IS_DIRECTORY "${HDF5_HL_SOURCE_DIR}/tools")
|
|
||||||
option (HDF5_BUILD_HL_TOOLS "Build HDF5 HL Tools" ON)
|
|
||||||
if (HDF5_BUILD_HL_TOOLS)
|
|
||||||
add_subdirectory (tools)
|
add_subdirectory (tools)
|
||||||
endif ()
|
|
||||||
endif ()
|
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
#-- Add High Level Examples
|
#-- Add High Level Examples
|
||||||
|
|||||||
@@ -36,14 +36,10 @@ else
|
|||||||
TEST_DIR =
|
TEST_DIR =
|
||||||
endif
|
endif
|
||||||
if BUILD_TOOLS_CONDITIONAL
|
if BUILD_TOOLS_CONDITIONAL
|
||||||
if BUILD_TOOLS_HL_CONDITIONAL
|
|
||||||
TOOLS_DIR = tools
|
TOOLS_DIR = tools
|
||||||
else
|
else
|
||||||
TOOLS_DIR =
|
TOOLS_DIR =
|
||||||
endif
|
endif
|
||||||
else
|
|
||||||
TOOLS_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
## Don't recurse into any subdirectories if HDF5 is not configured to
|
## Don't recurse into any subdirectories if HDF5 is not configured to
|
||||||
## use the HL library
|
## use the HL library
|
||||||
|
|||||||
@@ -1,14 +1,12 @@
|
|||||||
cmake_minimum_required (VERSION 3.18)
|
cmake_minimum_required (VERSION 3.18)
|
||||||
project (HDF5_HL_TOOLS C)
|
project (HDF5_HL_TOOLS C)
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
#-- Option to build the High level GIF Tools
|
#-- Option to build the High level GIF Tools
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
if (EXISTS "${HDF5_HL_SOURCE_DIR}/gif2h5" AND IS_DIRECTORY "${HDF5_HL_SOURCE_DIR}/gif2h5")
|
option (HDF5_BUILD_HL_GIF_TOOLS "Build HDF5 HL GIF Tools" OFF)
|
||||||
option (HDF5_BUILD_HL_GIF_TOOLS "Build HDF5 HL GIF Tools" OFF)
|
if (HDF5_BUILD_HL_GIF_TOOLS)
|
||||||
if (HDF5_BUILD_HL_GIF_TOOLS)
|
|
||||||
add_subdirectory (gif2h5)
|
add_subdirectory (gif2h5)
|
||||||
endif ()
|
endif ()
|
||||||
endif ()
|
|
||||||
|
|
||||||
add_subdirectory (h5watch)
|
add_subdirectory (h5watch)
|
||||||
|
|||||||
@@ -25,6 +25,6 @@ else
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# All subdirectories
|
# All subdirectories
|
||||||
SUBDIRS=$(TOOLS_DIR) h5watch
|
SUBDIRS=h5watch $(TOOLS_GIF_DIR)
|
||||||
|
|
||||||
include $(top_srcdir)/config/conclude.am
|
include $(top_srcdir)/config/conclude.am
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ Features:
|
|||||||
Dimension scales w/ new references: @DIMENSION_SCALES_WITH_NEW_REF@
|
Dimension scales w/ new references: @DIMENSION_SCALES_WITH_NEW_REF@
|
||||||
Build HDF5 Tests: @HDF5_TESTS@
|
Build HDF5 Tests: @HDF5_TESTS@
|
||||||
Build HDF5 Tools: @HDF5_TOOLS@
|
Build HDF5 Tools: @HDF5_TOOLS@
|
||||||
|
Build GIF Tools: @HDF5_HL_GIF_TOOLS@
|
||||||
Threadsafety: @THREADSAFE@
|
Threadsafety: @THREADSAFE@
|
||||||
Default API mapping: @DEFAULT_API_VERSION@
|
Default API mapping: @DEFAULT_API_VERSION@
|
||||||
With deprecated public symbols: @DEPRECATED_SYMBOLS@
|
With deprecated public symbols: @DEPRECATED_SYMBOLS@
|
||||||
|
|||||||
Reference in New Issue
Block a user