[svn-r26953] Remove src temporary debug build props.

Move TOOLS option up before usage.
This commit is contained in:
Allen Byrne 2015-04-28 16:32:17 -05:00
parent 5a8114a2a9
commit 6709dd28f2
5 changed files with 38 additions and 42 deletions

View File

@ -596,6 +596,7 @@ The HDF5 data model, file format, API, library, and tools are open and distribut
GROUP Applications GROUP Applications
INSTALL_TYPES Full Developer User INSTALL_TYPES Full Developer User
) )
if (HDF5_BUILD_CPP_LIB)
CPACK_ADD_COMPONENT (hlcpplibraries CPACK_ADD_COMPONENT (hlcpplibraries
DISPLAY_NAME "HDF5 HL C++ Libraries" DISPLAY_NAME "HDF5 HL C++ Libraries"
DEPENDS hllibraries DEPENDS hllibraries
@ -608,12 +609,15 @@ The HDF5 data model, file format, API, library, and tools are open and distribut
GROUP Development GROUP Development
INSTALL_TYPES Full Developer INSTALL_TYPES Full Developer
) )
endif (HDF5_BUILD_CPP_LIB)
if (HDF5_BUILD_FORTRAN)
CPACK_ADD_COMPONENT (hlfortlibraries CPACK_ADD_COMPONENT (hlfortlibraries
DISPLAY_NAME "HDF5 HL Fortran Libraries" DISPLAY_NAME "HDF5 HL Fortran Libraries"
DEPENDS fortlibraries DEPENDS fortlibraries
GROUP Runtime GROUP Runtime
INSTALL_TYPES Full Developer User INSTALL_TYPES Full Developer User
) )
endif (HDF5_BUILD_FORTRAN)
endif (HDF5_BUILD_HL_LIB) endif (HDF5_BUILD_HL_LIB)
endif (NOT HDF5_EXTERNALLY_CONFIGURED AND NOT HDF5_NO_PACKAGES) endif (NOT HDF5_EXTERNALLY_CONFIGURED AND NOT HDF5_NO_PACKAGES)

View File

@ -812,6 +812,16 @@ if (BUILD_TESTING)
configure_file (${HDF_RESOURCES_DIR}/CTestCustom.cmake ${HDF5_BINARY_DIR}/CTestCustom.ctest @ONLY) configure_file (${HDF_RESOURCES_DIR}/CTestCustom.cmake ${HDF5_BINARY_DIR}/CTestCustom.ctest @ONLY)
endif (BUILD_TESTING) endif (BUILD_TESTING)
#-----------------------------------------------------------------------------
# Option to build HDF5 Tools
#-----------------------------------------------------------------------------
if (EXISTS "${HDF5_SOURCE_DIR}/tools" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/tools")
option (HDF5_BUILD_TOOLS "Build HDF5 Tools" ON)
if (HDF5_BUILD_TOOLS)
add_subdirectory (${HDF5_SOURCE_DIR}/tools ${PROJECT_BINARY_DIR}/tools)
endif (HDF5_BUILD_TOOLS)
endif (EXISTS "${HDF5_SOURCE_DIR}/tools" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/tools")
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# Option to build examples # Option to build examples
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
@ -893,16 +903,6 @@ if (EXISTS "${HDF5_SOURCE_DIR}/c++" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/c++")
endif (HDF5_BUILD_CPP_LIB) endif (HDF5_BUILD_CPP_LIB)
endif (EXISTS "${HDF5_SOURCE_DIR}/c++" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/c++") endif (EXISTS "${HDF5_SOURCE_DIR}/c++" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/c++")
#-----------------------------------------------------------------------------
# Option to build HDF5 Tools
#-----------------------------------------------------------------------------
if (EXISTS "${HDF5_SOURCE_DIR}/tools" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/tools")
option (HDF5_BUILD_TOOLS "Build HDF5 Tools" ON)
if (HDF5_BUILD_TOOLS)
add_subdirectory (${HDF5_SOURCE_DIR}/tools ${PROJECT_BINARY_DIR}/tools)
endif (HDF5_BUILD_TOOLS)
endif (EXISTS "${HDF5_SOURCE_DIR}/tools" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/tools")
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# Check if Fortran's default real is double precision. If it is and HL is # Check if Fortran's default real is double precision. If it is and HL is
# being built then configure should fail due to bug HDFFV-889. # being built then configure should fail due to bug HDFFV-889.

View File

@ -21,7 +21,7 @@ set(BUILD_OPTIONS "${BUILD_OPTIONS} -DHDF_ENABLE_F2003:BOOL=ON")
############################################################################################################### ###############################################################################################################
if(WIN32) if(WIN32)
if(STATICLIBRARIES) if(STATICLIBRARIES)
set(BUILD_OPTIONS "${BUILD_OPTIONS} -DUSE_SHARED_LIBS:BOOL=OFF") set(BUILD_OPTIONS "${BUILD_OPTIONS} -DBUILD_SHARED_LIBS:BOOL=OFF")
endif(STATICLIBRARIES) endif(STATICLIBRARIES)
set(ENV{HDF5_DIR} "${INSTALLDIR}/cmake") set(ENV{HDF5_DIR} "${INSTALLDIR}/cmake")
set(CTEST_BINARY_NAME ${CTEST_SOURCE_NAME}\\build) set(CTEST_BINARY_NAME ${CTEST_SOURCE_NAME}\\build)
@ -29,7 +29,7 @@ if(WIN32)
set(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}\\${CTEST_BINARY_NAME}") set(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}\\${CTEST_BINARY_NAME}")
else(WIN32) else(WIN32)
if(STATICLIBRARIES) if(STATICLIBRARIES)
set(BUILD_OPTIONS "${BUILD_OPTIONS} -DUSE_SHARED_LIBS:BOOL=OFF -DCMAKE_ANSI_CFLAGS:STRING=-fPIC") set(BUILD_OPTIONS "${BUILD_OPTIONS} -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_ANSI_CFLAGS:STRING=-fPIC")
endif(STATICLIBRARIES) endif(STATICLIBRARIES)
set(ENV{HDF5_DIR} "${INSTALLDIR}/share/cmake") set(ENV{HDF5_DIR} "${INSTALLDIR}/share/cmake")
set(ENV{LD_LIBRARY_PATH} "${INSTALLDIR}/lib") set(ENV{LD_LIBRARY_PATH} "${INSTALLDIR}/lib")

View File

@ -770,16 +770,8 @@ set (H5_PRIVATE_HEADERS
# Setup the H5Detect utility which generates H5Tinit with platform # Setup the H5Detect utility which generates H5Tinit with platform
# specific type checks inside # specific type checks inside
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
#add_executable (H5detect ${HDF5_SRC_DIR}/H5detect.c) add_executable (H5detect ${HDF5_SRC_DIR}/H5detect.c)
#TARGET_C_PROPERTIES (H5detect STATIC " " " ") TARGET_C_PROPERTIES (H5detect STATIC " " " ")
IF (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
SET (LOCAL_OPT_FLAG "-O0")
ELSE (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
SET (LOCAL_OPT_FLAG " ")
ENDIF (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
ADD_EXECUTABLE (H5detect ${HDF5_SRC_DIR}/H5detect.c)
TARGET_C_PROPERTIES (H5detect STATIC ${LOCAL_OPT_FLAG} " ")
if (MSVC OR MINGW) if (MSVC OR MINGW)
target_link_libraries (H5detect "ws2_32.lib") target_link_libraries (H5detect "ws2_32.lib")
endif (MSVC OR MINGW) endif (MSVC OR MINGW)

View File

@ -341,7 +341,7 @@
ENDMACRO (ADD_H5_TEST_META) ENDMACRO (ADD_H5_TEST_META)
MACRO (ADD_H5_UD_TEST testname resultcode resultfile) MACRO (ADD_H5_UD_TEST testname resultcode resultfile)
if (HDF5_BUILD_TOOLS AND NOT HDF5_ENABLE_USING_MEMCHECKER) if (NOT HDF5_ENABLE_USING_MEMCHECKER)
# Remove any output file left over from previous test run # Remove any output file left over from previous test run
add_test ( add_test (
NAME H5REPACK_UD-${testname}-clearall-objects NAME H5REPACK_UD-${testname}-clearall-objects
@ -382,7 +382,7 @@
-P "${HDF_RESOURCES_EXT_DIR}/runTest.cmake" -P "${HDF_RESOURCES_EXT_DIR}/runTest.cmake"
) )
set_tests_properties (H5REPACK_UD-h5dump-${testname} PROPERTIES DEPENDS "H5REPACK_UD-${testname}") set_tests_properties (H5REPACK_UD-h5dump-${testname} PROPERTIES DEPENDS "H5REPACK_UD-${testname}")
endif (HDF5_BUILD_TOOLS AND NOT HDF5_ENABLE_USING_MEMCHECKER) endif (NOT HDF5_ENABLE_USING_MEMCHECKER)
ENDMACRO (ADD_H5_UD_TEST) ENDMACRO (ADD_H5_UD_TEST)
############################################################################## ##############################################################################