Hi Jeo,
 
I am enclosing for you the CMakeCach file that I used to generate the Makefile 
for the HDF5 library compilation. Unfortunately the compilation toolchain is a 
proprietary property of my company, which I couldn't share with you. 
Nevertheless this toolchain was created for our particular ARM board. If you 
are using a different ARM device, the toolchain may not be suitable for your 
system. In this case, you will have to create or get your own compilation 
toolchain. As for the reason why you need to run the make command twice in step 
9, it is because that the make file is to generate two executable files, 
H5detect and H5make_libsettings, which are used to generate two C programs on 
the device, as shown in the compilation step sequence. You have to run the make 
command two times to ensure that the two code generators are all created.
 
Hope this helps.
 
Jason
 
On 09/18/13, H. Joe Lee<[email protected]> wrote:
 
Hi, Jason!

This article is awesome! Thanks for sharing this.

By the way, the links in step 2 and 3 seem broken. Would you please
give us the correct links?

Also, why does step 9 require running make"twice"? I'm curious.

--
HDF: Software that Powers Science


On Wed, Sep 18, 2013 at 7:53 AM, [email protected]> wrote:
> Hi folks,
>
>
>
> This article describes the procedures of cross-compiling a HDF5 software
> library used on Boundary Nitrogen6W development board from an Ubuntu desktop
> virtual machine. Hearted with a Quad-Core ARM� Cortex A9 i.MX6 processor,
> the development board is used to test our HDF5 programs and other Fusion
> programs. The special steps that are needed to go through to accomplish the
> cross-platform compilation are described in details in the following
> sections.
>
> Compilation environment
>
> Host system:
>
> Virtual Machine: Ubuntu 12.04 64-bit on Windows 7
> gcc: version 4.6.3-1ubuntu5
>
> Target system:
>
> Development board: Boundary Nitrogen 6W
> Compilation toolchain: armv7l-timesys-linux-gnueabi
> Assigned DeviceIP = Your.Device.IP.Address
>
> Compilation procedures
>
> Download HDF5 source version 1.8.11 from HDF website. Note HDFPath =
> "/Your/Path/To/hdf5-1.8.11".
> Install the Timesys Nitrogen6X toolchain as directed in Wiki page. Note
> TimesysToolChainPath = "/Your/Path/To/timesys/nitrogen6x/toolchain/bin/".
> Save the following file CMakeCache.txtto the directory that HDFPath refers
> to and overwrite the existing file in the directory with the file to be
> saved.
> Create a folder named as "arm-bin" in the HDFPath folder.
> Start CMake-Gui and perform the following steps:
>
> In the CMake-Gui window, set both the "Where is the source code:" and "Where
> to build the binaries:" edits to HDFPath (the red circle);
> Change all the paths that contain "/home/precise/hdf5-1.8.11/arm-bin" to
> HDFPath/arm-bin (the yellow circle);
> Change all the paths that conatain
> "/home/precise/timesys/nitrogen6x/toolchain/bin/armv7l-timesys-linux-gnueabi-"
> to TimesysToolChainPath/armv7l-timesys-linux-gnueabi-" (the green circles).
>
> Repeat clicking on the Configure button until the configuring is done
> successfully.
> Click on the Generate button to generate Makefile.
> In the "/" directory of the minicom terminal, make sure there is a tmp
> directory; if there is none, create it.
> In an Ubuntu terminal, change to the HDFPath directory; then run make
> command TWICE from the directory.
> In the above directory, run command export DeviceIP=192.168.1.200.
> In the same directory, run the following three commands in sequence to
> transfer the corresponding files to the appropriate directories on the
> device system:
>
> sudo scp ./libhdf5.settings root@$DeviceIP:/libhdf5.settings
> sudo scp ./arm-bin/H5detect root@$DeviceIP:/tmp
> sudo scp ./arm-bin/H5make_libsettings root@$DeviceIP:/tmp
>
> In the "/" directory of the minicom terminal, run the following two commands
> to generate two special C files that are to be used for building the HDF5
> library:
>
> ./tmp/H5make_libsettings > ./tmp/H5lib_settings.c
> ./tmp/H5detect> ./tmp/H5T_init.c
>
> In the HDFPath directory of the above Ubuntu terminal, run the following two
> commands to transfer the two C files back to the desktop system from the
> device system:
>
> sudo scp root@$DeviceIP:/tmp/H5T_init.c./H5Tinit.c
> sudo scp root@$DeviceIP:/tmp/H5lib_settings.c ./
>
> In the HDFPath directory of the above Ubuntu terminal, run make command
> again until the build operations finish successfully.
> So far the HDF5 shared library files and other created executable files are
> located in the "./arm-bin folder". You can copy the library files to
> whichever destination places where you want to use the library from in your
> applications.
>
> Any comments will be welcome.
>
>
>
> Jason
>
>
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
>

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
# This is the CMakeCache file.
# For build in directory: /home/precise/hdf5-1.8.11
# It was generated by CMake: /home/precise/cmake-2.8.11.2-Linux-i386/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//Build Shared Libraries
BUILD_SHARED_LIBS:BOOL=ON

//Build Static Executabless
BUILD_STATIC_EXECS:BOOL=OFF

//Build HDF5 Unit Testing
BUILD_TESTING:BOOL=OFF

//Path to a program.
CMAKE_AR:FILEPATH=/home/precise/timesys/nitrogen6x/toolchain/bin/armv7l-timesys-linux-gnueabi-ar

//Single Directory for all static libraries.
CMAKE_ARCHIVE_OUTPUT_DIRECTORY:PATH=/home/precise/hdf5-1.8.11/arm-bin

//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
CMAKE_BUILD_TYPE:STRING=

//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON

//CXX compiler.
CMAKE_CXX_COMPILER:FILEPATH=/home/precise/timesys/nitrogen6x/toolchain/bin/armv7l-timesys-linux-gnueabi-g++

//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g

//Flags used by the compiler during release minsize builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the compiler during Release with Debug Info builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//C compiler.
CMAKE_C_COMPILER:FILEPATH=/home/precise/timesys/nitrogen6x/toolchain/bin/armv7l-timesys-linux-gnueabi-gcc

//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

//Flags used by the compiler during release minsize builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the compiler during Release with Debug Info builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF

//Single Directory for all fortran modules.
CMAKE_Fortran_MODULE_DIRECTORY:PATH=/home/precise/hdf5-1.8.11/arm-bin/fortran

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local

//Single Directory for all Libraries
CMAKE_LIBRARY_OUTPUT_DIRECTORY:PATH=/home/precise/hdf5-1.8.11/arm-bin

//Path to a program.
CMAKE_LINKER:FILEPATH=/home/precise/timesys/nitrogen6x/toolchain/bin/armv7l-timesys-linux-gnueabi-ld

//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make

//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=/home/precise/timesys/nitrogen6x/toolchain/bin/armv7l-timesys-linux-gnueabi-nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/home/precise/timesys/nitrogen6x/toolchain/bin/armv7l-timesys-linux-gnueabi-objcopy

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/home/precise/timesys/nitrogen6x/toolchain/bin/armv7l-timesys-linux-gnueabi-objdump

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=HDF5

//Path to a program.
CMAKE_RANLIB:FILEPATH=/home/precise/timesys/nitrogen6x/toolchain/bin/armv7l-timesys-linux-gnueabi-ranlib

//Single Directory for all Executables.
CMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH=/home/precise/hdf5-1.8.11/arm-bin

//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=OFF

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=OFF

//Path to a program.
CMAKE_STRIP:FILEPATH=/home/precise/timesys/nitrogen6x/toolchain/bin/strip

//If true, cmake will use relative paths in makefiles and projects.
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=OFF

//Enable to build Debian packages
CPACK_BINARY_DEB:BOOL=OFF

//Enable to build NSIS packages
CPACK_BINARY_NSIS:BOOL=OFF

//Enable to build RPM packages
CPACK_BINARY_RPM:BOOL=OFF

//Enable to build STGZ packages
CPACK_BINARY_STGZ:BOOL=ON

//Enable to build TBZ2 packages
CPACK_BINARY_TBZ2:BOOL=OFF

//Enable to build TGZ packages
CPACK_BINARY_TGZ:BOOL=ON

//Enable to build TZ packages
CPACK_BINARY_TZ:BOOL=ON

//Enable to build TBZ2 source packages
CPACK_SOURCE_TBZ2:BOOL=ON

//Enable to build TGZ source packages
CPACK_SOURCE_TGZ:BOOL=ON

//Enable to build TZ source packages
CPACK_SOURCE_TZ:BOOL=ON

//Enable to build ZIP source packages
CPACK_SOURCE_ZIP:BOOL=OFF

//Allow External Library Building
HDF5_ALLOW_EXTERNAL_SUPPORT:BOOL=OFF

//Value Computed by CMake
HDF5_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11

//Build HDF5 C++ Library
HDF5_BUILD_CPP_LIB:BOOL=OFF

//Build HDF5 Library Examples
HDF5_BUILD_EXAMPLES:BOOL=OFF

//Build FORTRAN support
HDF5_BUILD_FORTRAN:BOOL=OFF

//Build HIGH Level HDF5 Library
HDF5_BUILD_HL_LIB:BOOL=ON

//Build HDF5 Tools
HDF5_BUILD_TOOLS:BOOL=ON

//Value Computed by CMake
HDF5_CPP_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/c++

//Value Computed by CMake
HDF5_CPP_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/c++

//Value Computed by CMake
HDF5_CPP_SRC_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/c++/src

//Value Computed by CMake
HDF5_CPP_SRC_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/c++/src

//Disable compiler warnings
HDF5_DISABLE_COMPILER_WARNINGS:BOOL=OFF

//Enable the function stack tracing (for developer debugging).
HDF5_ENABLE_CODESTACK:BOOL=OFF

//Enable code coverage for Libraries and Programs
HDF5_ENABLE_COVERAGE:BOOL=OFF

//Enable deprecated public API symbols
HDF5_ENABLE_DEPRECATED_SYMBOLS:BOOL=ON

//Build the Direct I/O Virtual File Driver
HDF5_ENABLE_DIRECT_VFD:BOOL=ON

//embed library info into executables
HDF5_ENABLE_EMBEDDED_LIBINFO:BOOL=ON

//Enable GPFS hints for the MPI/POSIX file driver
HDF5_ENABLE_GPFS:BOOL=OFF

//Enable datasets larger than memory
HDF5_ENABLE_HSIZET:BOOL=ON

//Enable support for large (64-bit) files on Linux.
HDF5_ENABLE_LARGE_FILE:BOOL=ON

//Enable parallel build (requires MPI)
HDF5_ENABLE_PARALLEL:BOOL=OFF

//Use SZip Filter
HDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF

//Enable API tracing capability
HDF5_ENABLE_TRACE:BOOL=OFF

//Indicate that a memory checker is used
HDF5_ENABLE_USING_MEMCHECKER:BOOL=OFF

//Enable Zlib Filters
HDF5_ENABLE_Z_LIB_SUPPORT:BOOL=OFF

//Securely clear file buffers before writing to file
HDF5_Enable_Clear_File_Buffers:BOOL=ON

//Value Computed by CMake
HDF5_HL_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/hl

//Value Computed by CMake
HDF5_HL_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/hl

//Value Computed by CMake
HDF5_HL_SRC_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/hl/src

//Value Computed by CMake
HDF5_HL_SRC_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/hl/src

//Value Computed by CMake
HDF5_HL_TOOLS_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/hl/tools

//Value Computed by CMake
HDF5_HL_TOOLS_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/hl/tools

//Enable metadata trace file collection
HDF5_METADATA_TRACE_FILE:BOOL=OFF

//CPACK - Disable packaging
HDF5_NO_PACKAGES:BOOL=OFF

//CPACK - include external libraries
HDF5_PACKAGE_EXTLIBS:BOOL=OFF

//Value Computed by CMake
HDF5_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11

//Value Computed by CMake
HDF5_SRC_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/src

//Value Computed by CMake
HDF5_SRC_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/src

//Whether to perform strict file format checks
HDF5_STRICT_FORMAT_CHECKS:BOOL=OFF

//Value Computed by CMake
HDF5_TOOLS_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/tools

//Value Computed by CMake
HDF5_TOOLS_H5COPY_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5copy

//Value Computed by CMake
HDF5_TOOLS_H5COPY_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5copy

//Value Computed by CMake
HDF5_TOOLS_H5DIFF_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5diff

//Value Computed by CMake
HDF5_TOOLS_H5DIFF_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5diff

//Value Computed by CMake
HDF5_TOOLS_H5DUMP_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5dump

//Value Computed by CMake
HDF5_TOOLS_H5DUMP_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5dump

//Value Computed by CMake
HDF5_TOOLS_H5IMPORT_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5import

//Value Computed by CMake
HDF5_TOOLS_H5IMPORT_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5import

//Value Computed by CMake
HDF5_TOOLS_H5JAM_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5jam

//Value Computed by CMake
HDF5_TOOLS_H5JAM_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5jam

//Value Computed by CMake
HDF5_TOOLS_H5LS_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5ls

//Value Computed by CMake
HDF5_TOOLS_H5LS_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5ls

//Value Computed by CMake
HDF5_TOOLS_H5REPACK_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5repack

//Value Computed by CMake
HDF5_TOOLS_H5REPACK_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5repack

//Value Computed by CMake
HDF5_TOOLS_H5STAT_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5stat

//Value Computed by CMake
HDF5_TOOLS_H5STAT_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/h5stat

//Value Computed by CMake
HDF5_TOOLS_LIB_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/lib

//Value Computed by CMake
HDF5_TOOLS_LIB_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/lib

//Value Computed by CMake
HDF5_TOOLS_MISC_BINARY_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/misc

//Value Computed by CMake
HDF5_TOOLS_MISC_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/tools/misc

//Value Computed by CMake
HDF5_TOOLS_SOURCE_DIR:STATIC=/home/precise/hdf5-1.8.11/tools

//Use the HDF5 1.6.x API by default
HDF5_USE_16_API_DEFAULT:BOOL=OFF

//Use the FLETCHER32 Filter
HDF5_USE_FILTER_FLETCHER32:BOOL=ON

//Use the NBIT Filter
HDF5_USE_FILTER_NBIT:BOOL=ON

//Use the SCALEOFFSET Filter
HDF5_USE_FILTER_SCALEOFFSET:BOOL=ON

//Use the SHUFFLE Filter
HDF5_USE_FILTER_SHUFFLE:BOOL=ON

//Enable folder grouping of projects in IDEs.
HDF5_USE_FOLDERS:BOOL=ON

//IF data accuracy is guaranteed during data conversions
HDF5_WANT_DATA_ACCURACY:BOOL=ON

//exception handling functions is checked during data conversions
HDF5_WANT_DCONV_EXCEPTION:BOOL=ON

//Use External Library Building for SZIP
SZIP_USE_EXTERNAL:BOOL=OFF

//Use External Library Building for ZLIB
ZLIB_USE_EXTERNAL:BOOL=OFF

//Dependencies for the target
hdf5_LIB_DEPENDS:STATIC=general;m;general;dl;general;rt;general;dl;

//Dependencies for the target
hdf5_cpp_LIB_DEPENDS:STATIC=general;hdf5;

//Dependencies for the target
hdf5_hl_LIB_DEPENDS:STATIC=general;hdf5;

//Dependencies for the target
hdf5_tools_LIB_DEPENDS:STATIC=general;hdf5;


########################
# INTERNAL cache entries
########################

//CXX test 
BOOL_NOTDEFINED:INTERNAL=
//Have function clock_gettime
CLOCK_GETTIME_IN_LIBC:INTERNAL=
//Have library posix4
CLOCK_GETTIME_IN_LIBPOSIX4:INTERNAL=
//Have library rt
CLOCK_GETTIME_IN_LIBRT:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_BUILD_TOOL
CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
//What is the target build tool cmake is generating for.
CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/precise/hdf5-1.8.11
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=8
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=11
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/home/precise/cmake-2.8.11.2-Linux-i386/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/home/precise/cmake-2.8.11.2-Linux-i386/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/home/precise/cmake-2.8.11.2-Linux-i386/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/home/precise/cmake-2.8.11.2-Linux-i386/bin/cmake-gui
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Start directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/precise/hdf5-1.8.11
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//Does the compiler support std::.
CMAKE_NO_STD_NAMESPACE:INTERNAL=0
//number of local generators
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=16
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/home/precise/cmake-2.8.11.2-Linux-i386/share/cmake-2.8
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(unsigned short)
CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=2
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
CMAKE_STD_NAMESPACE:INTERNAL=TRUE
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//Suppress Warnings that are meant for the author of the CMakeLists.txt
// files.
CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE
//uname command
CMAKE_UNAME:INTERNAL=/bin/uname
//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_DEB
CPACK_BINARY_DEB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_NSIS
CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_RPM
CPACK_BINARY_RPM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_STGZ
CPACK_BINARY_STGZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_TBZ2
CPACK_BINARY_TBZ2-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_TGZ
CPACK_BINARY_TGZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_TZ
CPACK_BINARY_TZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TBZ2
CPACK_SOURCE_TBZ2-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TGZ
CPACK_SOURCE_TGZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_TZ
CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_SOURCE_ZIP
CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
CXX_HAVE_OFFSETOF:INTERNAL=TRUE
//Result of TRY_COMPILE
DEV_T_IS_SCALAR:INTERNAL=TRUE
//Result of TRY_COMPILE
GETTIMEOFDAY_GIVES_TZ:INTERNAL=TRUE
//Define if your system generates wrong code for log2 routine
H5_BAD_LOG2_CODE_GENERATED:INTERNAL=0
//Other test 
H5_CXX_HAVE_OFFSETOF:INTERNAL=1
//Other test 
H5_DEV_T_IS_SCALAR:INTERNAL=1
//Checking IF overflows normally converting floating-point to integer
// values
H5_FP_TO_INTEGER_OVERFLOW_WORKS:INTERNAL=
//Result of TRY_COMPILE
H5_FP_TO_INTEGER_OVERFLOW_WORKS_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_FP_TO_INTEGER_OVERFLOW_WORKS_RUN:INTERNAL=126
//Checking IF accurately roundup converting floating-point to unsigned
// long long values
H5_FP_TO_ULLONG_ACCURATE:INTERNAL=
//Result of TRY_COMPILE
H5_FP_TO_ULLONG_ACCURATE_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_FP_TO_ULLONG_ACCURATE_RUN:INTERNAL=126
H5_FP_TO_ULLONG_RIGHT_MAXIMUM:INTERNAL=
//Other test 
H5_GETTIMEOFDAY_GIVES_TZ:INTERNAL=1
//Have function alarm
H5_HAVE_ALARM:INTERNAL=1
//Other test 
H5_HAVE_ATTRIBUTE:INTERNAL=1
//Other test 
H5_HAVE_C99_DESIGNATED_INITIALIZER:INTERNAL=1
//Other test 
H5_HAVE_C99_FUNC:INTERNAL=1
//Have symbol tzname
H5_HAVE_DECL_TZNAME:INTERNAL=1
//Have function difftime
H5_HAVE_DIFFTIME:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h
H5_HAVE_DIRENT_H:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;pthread.h;string.h;strings.h;time.h;stdlib.h;memory.h;dlfcn.h
H5_HAVE_DLFCN_H:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h
H5_HAVE_FEATURES_H:INTERNAL=1
//Have function fork
H5_HAVE_FORK:INTERNAL=1
//Have function frexpf
H5_HAVE_FREXPF:INTERNAL=1
//Have function frexpl
H5_HAVE_FREXPL:INTERNAL=1
//Have function fseeko
H5_HAVE_FSEEKO:INTERNAL=1
//Have function ftello
H5_HAVE_FTELLO:INTERNAL=1
//Other test 
H5_HAVE_FUNCTION:INTERNAL=1
//Have function GetConsoleScreenBufferInfo
H5_HAVE_GETCONSOLESCREENBUFFERINFO:INTERNAL=
//Have function gethostname
H5_HAVE_GETHOSTNAME:INTERNAL=1
//Have function getpwuid
H5_HAVE_GETPWUID:INTERNAL=1
//Have function getrusage
H5_HAVE_GETRUSAGE:INTERNAL=1
//Have function gettextinfo
H5_HAVE_GETTEXTINFO:INTERNAL=
//H5_HAVE_GETTIMEOFDAY
H5_HAVE_GETTIMEOFDAY:INTERNAL=1
//Have includes 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;globus/common.h
H5_HAVE_GLOBUS_COMMON_H:INTERNAL=
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;pthread.h;string.h;strings.h;time.h;stdlib.h;memory.h;dlfcn.h;inttypes.h
H5_HAVE_INTTYPES_H:INTERNAL=1
//Have function ioctl
H5_HAVE_IOCTL:INTERNAL=1
//Have includes 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;io.h
H5_HAVE_IO_H:INTERNAL=
//Have library dl;m
H5_HAVE_LIBDL:INTERNAL=1
//Have library m;
H5_HAVE_LIBM:INTERNAL=1
//Have library socket;m;dl
H5_HAVE_LIBSOCKET:INTERNAL=
//Have library ucb;m;dl
H5_HAVE_LIBUCB:INTERNAL=
//Have library ws2_32;m;dl
H5_HAVE_LIBWS2_32:INTERNAL=
//Have library wsock32;m;dl
H5_HAVE_LIBWSOCK32:INTERNAL=
//Have function longjmp
H5_HAVE_LONGJMP:INTERNAL=1
//Have function lstat
H5_HAVE_LSTAT:INTERNAL=1
//Have includes 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;mach/mach_time.h
H5_HAVE_MACH_MACH_TIME_H:INTERNAL=
//Have symbol sigsetjmp
H5_HAVE_MACRO_SIGSETJMP:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;pthread.h;string.h;strings.h;time.h;stdlib.h;memory.h
H5_HAVE_MEMORY_H:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;pthread.h;string.h;strings.h;time.h;stdlib.h;memory.h;dlfcn.h;inttypes.h;netinet/in.h
H5_HAVE_NETINET_IN_H:INTERNAL=1
//Other test 
H5_HAVE_OFF64_T:INTERNAL=
//Have includes 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;pdb.h
H5_HAVE_PDB_H:INTERNAL=
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;pthread.h
H5_HAVE_PTHREAD_H:INTERNAL=1
//Have function random
H5_HAVE_RANDOM:INTERNAL=1
//Have function rand_r
H5_HAVE_RAND_R:INTERNAL=1
//Have function setjmp
H5_HAVE_SETJMP:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h
H5_HAVE_SETJMP_H:INTERNAL=1
//Have function setsysinfo
H5_HAVE_SETSYSINFO:INTERNAL=
//Have function sigaction
H5_HAVE_SIGACTION:INTERNAL=1
//Have function siglongjmp
H5_HAVE_SIGLONGJMP:INTERNAL=1
//Have function signal
H5_HAVE_SIGNAL:INTERNAL=1
//Have function sigprocmask
H5_HAVE_SIGPROCMASK:INTERNAL=1
//Have function sigsetjmp
H5_HAVE_SIGSETJMP:INTERNAL=
//Have function snprintf
H5_HAVE_SNPRINTF:INTERNAL=1
//Other test 
H5_HAVE_SOCKLEN_T:INTERNAL=1
//Have function srandom
H5_HAVE_SRANDOM:INTERNAL=1
//Have includes 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;pthread.h;srbclient.h
H5_HAVE_SRBCLIENT_H:INTERNAL=
//Other test 
H5_HAVE_STAT64_STRUCT:INTERNAL=
//Other test 
H5_HAVE_STAT_ST_BLOCKS:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h
H5_HAVE_STDDEF_H:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h
H5_HAVE_STDINT_H:INTERNAL=1
//Have include stdint.h
H5_HAVE_STDINT_H_CXX:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;pthread.h;string.h;strings.h;time.h;stdlib.h
H5_HAVE_STDLIB_H:INTERNAL=1
//Have function strdup
H5_HAVE_STRDUP:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;pthread.h;string.h;strings.h
H5_HAVE_STRINGS_H:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;pthread.h;string.h
H5_HAVE_STRING_H:INTERNAL=1
//Other test 
H5_HAVE_STRUCT_TEXT_INFO:INTERNAL=
//Other test 
H5_HAVE_STRUCT_TIMEZONE:INTERNAL=1
//Other test 
H5_HAVE_STRUCT_TM_TM_ZONE:INTERNAL=1
//Other test 
H5_HAVE_STRUCT_VIDEOCONFIG:INTERNAL=
//Have function symlink
H5_HAVE_SYMLINK:INTERNAL=1
//Have function system
H5_HAVE_SYSTEM:INTERNAL=1
//Have include sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h
H5_HAVE_SYS_IOCTL_H:INTERNAL=1
H5_HAVE_SYS_PROC_H:INTERNAL=
//Have include ;sys/resource.h
H5_HAVE_SYS_RESOURCE_H:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h
H5_HAVE_SYS_SOCKET_H:INTERNAL=1
//Have include sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h
H5_HAVE_SYS_STAT_H:INTERNAL=1
H5_HAVE_SYS_SYSINFO_H:INTERNAL=
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h
H5_HAVE_SYS_TIMEB_H:INTERNAL=1
//H5_HAVE_SYS_TIME_GETTIMEOFDAY
H5_HAVE_SYS_TIME_GETTIMEOFDAY:INTERNAL=1
//Have include sys/resource.h;sys/time.h
H5_HAVE_SYS_TIME_H:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h
H5_HAVE_SYS_TYPES_H:INTERNAL=1
//Other test 
H5_HAVE_TIMEZONE:INTERNAL=1
//Have include 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;sys/timeb.h;pthread.h;string.h;strings.h;time.h
H5_HAVE_TIME_H:INTERNAL=1
//Have symbol TIOCGETD
H5_HAVE_TIOCGETD:INTERNAL=1
//Have symbol TIOCGWINSZ
H5_HAVE_TIOCGWINSZ:INTERNAL=1
//Other test 
H5_HAVE_TM_GMTOFF:INTERNAL=1
//Other test 
H5_HAVE_TM_ZONE:INTERNAL=1
//Have include sys/resource.h;sys/time.h;unistd.h
H5_HAVE_UNISTD_H:INTERNAL=1
//Have function vasprintf
H5_HAVE_VASPRINTF:INTERNAL=1
//Have function vsnprintf
H5_HAVE_VSNPRINTF:INTERNAL=1
//Have function waitpid
H5_HAVE_WAITPID:INTERNAL=1
//Have includes 
sys/resource.h;sys/time.h;unistd.h;sys/ioctl.h;sys/stat.h;sys/socket.h;sys/types.h;stddef.h;setjmp.h;features.h;dirent.h;stdint.h;winsock2.h
H5_HAVE_WINSOCK2_H:INTERNAL=
//Have function _getvideoconfig
H5_HAVE__GETVIDEOCONFIG:INTERNAL=
//Have function _scrsize
H5_HAVE__SCRSIZE:INTERNAL=
//Other test 
H5_HAVE___TM_GMTOFF:INTERNAL=
//Other test 
H5_INLINE_TEST___inline:INTERNAL=1
//Other test 
H5_INLINE_TEST___inline__:INTERNAL=1
//Other test 
H5_INLINE_TEST_inline:INTERNAL=1
//checking IF accurately converting from integers to long double
H5_INTEGER_TO_LDOUBLE_ACCURATE:INTERNAL=1
//checking IF converting from long double to integers is accurate
H5_LDOUBLE_TO_INTEGER_ACCURATE:INTERNAL=1
//Checking IF converting from long double to integers works
H5_LDOUBLE_TO_INTEGER_WORKS:INTERNAL=
//Result of TRY_COMPILE
H5_LDOUBLE_TO_INTEGER_WORKS_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_LDOUBLE_TO_INTEGER_WORKS_RUN:INTERNAL=126
//Checking IF correctly converting long double to (unsigned) long
// long values
H5_LDOUBLE_TO_LLONG_ACCURATE:INTERNAL=
//Result of TRY_COMPILE
H5_LDOUBLE_TO_LLONG_ACCURATE_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_LDOUBLE_TO_LLONG_ACCURATE_RUN:INTERNAL=126
//Define if your system converts long double to (unsigned) long
// values with special algorithm
H5_LDOUBLE_TO_LONG_SPECIAL:INTERNAL=0
//Checking IF correctly converting long double to unsigned int
// values
H5_LDOUBLE_TO_UINT_ACCURATE:INTERNAL=
//Result of TRY_COMPILE
H5_LDOUBLE_TO_UINT_ACCURATE_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_LDOUBLE_TO_UINT_ACCURATE_RUN:INTERNAL=126
//Checking IF compiling long long to floating-point typecasts work
H5_LLONG_TO_FP_CAST_WORKS:INTERNAL=1
//Checking IF correctly converting (unsigned) long long to long
// double values
H5_LLONG_TO_LDOUBLE_CORRECT:INTERNAL=
//Result of TRY_COMPILE
H5_LLONG_TO_LDOUBLE_CORRECT_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_LLONG_TO_LDOUBLE_CORRECT_RUN:INTERNAL=126
//Other test 
H5_LONE_COLON:INTERNAL=1
//Define if your system can convert (unsigned) long to long double
// values with special algorithm
H5_LONG_TO_LDOUBLE_SPECIAL:INTERNAL=0
//Checking IF alignment restrictions are strictly enforced
H5_NO_ALIGNMENT_RESTRICTIONS:INTERNAL=
//Result of TRY_COMPILE
H5_NO_ALIGNMENT_RESTRICTIONS_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_NO_ALIGNMENT_RESTRICTIONS_RUN:INTERNAL=126
//CXX test 
H5_NO_NAMESPACE:INTERNAL=
//CXX test 
H5_NO_STD:INTERNAL=
//Width for printf for type `long long' or `__int64', us. `ll
H5_PRINTF_LL_WIDTH:INTERNAL="ll"
//CHECK_TYPE_SIZE: sizeof(char)
H5_SIZEOF_CHAR:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(double)
H5_SIZEOF_DOUBLE:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(float)
H5_SIZEOF_FLOAT:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int)
H5_SIZEOF_INT:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int16_t)
H5_SIZEOF_INT16_T:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(int32_t)
H5_SIZEOF_INT32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int64_t)
H5_SIZEOF_INT64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(int8_t)
H5_SIZEOF_INT8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(int_fast16_t)
H5_SIZEOF_INT_FAST16_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int_fast32_t)
H5_SIZEOF_INT_FAST32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int_fast64_t)
H5_SIZEOF_INT_FAST64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(int_fast8_t)
H5_SIZEOF_INT_FAST8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(int_least16_t)
H5_SIZEOF_INT_LEAST16_T:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(int_least32_t)
H5_SIZEOF_INT_LEAST32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(int_least64_t)
H5_SIZEOF_INT_LEAST64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(int_least8_t)
H5_SIZEOF_INT_LEAST8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(long)
H5_SIZEOF_LONG:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(long double)
H5_SIZEOF_LONG_DOUBLE:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(long long)
H5_SIZEOF_LONG_LONG:INTERNAL=8
//SizeOf for off64_t
H5_SIZEOF_OFF64_T:INTERNAL=0
//CHECK_TYPE_SIZE: sizeof(off_t)
H5_SIZEOF_OFF_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(ptrdiff_t)
H5_SIZEOF_PTRDIFF_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(short)
H5_SIZEOF_SHORT:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(size_t)
H5_SIZEOF_SIZE_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(ssize_t)
H5_SIZEOF_SSIZE_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(uint16_t)
H5_SIZEOF_UINT16_T:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(uint32_t)
H5_SIZEOF_UINT32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(uint64_t)
H5_SIZEOF_UINT64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(uint8_t)
H5_SIZEOF_UINT8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(uint_fast16_t)
H5_SIZEOF_UINT_FAST16_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(uint_fast32_t)
H5_SIZEOF_UINT_FAST32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(uint_fast64_t)
H5_SIZEOF_UINT_FAST64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(uint_fast8_t)
H5_SIZEOF_UINT_FAST8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(uint_least16_t)
H5_SIZEOF_UINT_LEAST16_T:INTERNAL=2
//CHECK_TYPE_SIZE: sizeof(uint_least32_t)
H5_SIZEOF_UINT_LEAST32_T:INTERNAL=4
//CHECK_TYPE_SIZE: sizeof(uint_least64_t)
H5_SIZEOF_UINT_LEAST64_T:INTERNAL=8
//CHECK_TYPE_SIZE: sizeof(uint_least8_t)
H5_SIZEOF_UINT_LEAST8_T:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(unsigned)
H5_SIZEOF_UNSIGNED:INTERNAL=4
//SizeOf for __int64
H5_SIZEOF___INT64:INTERNAL=0
//Other test 
H5_STDC_HEADERS:INTERNAL=1
//Other test 
H5_SYSTEM_SCOPE_THREADS:INTERNAL=1
//Other test 
H5_TIME_WITH_SYS_TIME:INTERNAL=1
//Checking IF compiling unsigned long long to floating-point typecasts
// work
H5_ULLONG_TO_FP_CAST_WORKS:INTERNAL=1
//Checking IF converting unsigned long long to long double with
// precision
H5_ULLONG_TO_LDOUBLE_PRECISION:INTERNAL=
//Result of TRY_COMPILE
H5_ULLONG_TO_LDOUBLE_PRECISION_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_ULLONG_TO_LDOUBLE_PRECISION_RUN:INTERNAL=126
//Checking IF accurately converting unsigned long to float values
H5_ULONG_TO_FLOAT_ACCURATE:INTERNAL=
//Result of TRY_COMPILE
H5_ULONG_TO_FLOAT_ACCURATE_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_ULONG_TO_FLOAT_ACCURATE_RUN:INTERNAL=126
//Checking IF accurately converting unsigned long long to floating-point
// values
H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE:INTERNAL=
//Result of TRY_COMPILE
H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE_RUN:INTERNAL=126
//Other test 
H5_VSNPRINTF_WORKS:INTERNAL=1
//Result of TEST_BIG_ENDIAN
H5_WORDS_BIGENDIAN:INTERNAL=0
//Result of TRY_COMPILE
HAVE_ATTRIBUTE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_C99_DESIGNATED_INITIALIZER:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_C99_FUNC:INTERNAL=TRUE
//Have variable CLOCK_MONOTONIC
HAVE_CLOCK_MONOTONIC:INTERNAL=
//Result of TRY_COMPILE
HAVE_CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_FUNCTION:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_CHAR:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_DOUBLE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_FLOAT:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_FAST16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_FAST32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_FAST64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_FAST8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_LEAST16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_LEAST32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_LEAST64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_INT_LEAST8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_LONG:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_LONG_DOUBLE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_LONG_LONG:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_OFF64_T:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_OFF_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_PTRDIFF_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_SHORT:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_SIZE_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_SSIZE_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_FAST16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_FAST32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_FAST64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_FAST8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_LEAST16_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_LEAST32_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_LEAST64_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UINT_LEAST8_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF_UNSIGNED:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_H5_SIZEOF___INT64:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_H5_WORDS_BIGENDIAN:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_OFF64_T:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_SOCKLEN_T:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_STAT64_STRUCT:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_STAT_ST_BLOCKS:INTERNAL=TRUE
//Have include stddef.h
HAVE_STDDEF_H:INTERNAL=1
//Have include stdint.h
HAVE_STDINT_H:INTERNAL=1
//Result of TRY_COMPILE
HAVE_STRUCT_TEXT_INFO:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_STRUCT_TIMEZONE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_STRUCT_TM_TM_ZONE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_STRUCT_VIDEOCONFIG:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_SYS_TIME_GETTIMEOFDAY:INTERNAL=TRUE
//Have include sys/types.h
HAVE_SYS_TYPES_H:INTERNAL=1
//Result of TRY_COMPILE
HAVE_TIMEZONE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_TIME_GETTIMEOFDAY:INTERNAL=FALSE
//Result of TRY_COMPILE
HAVE_TM_GMTOFF:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_TM_ZONE:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE___TM_GMTOFF:INTERNAL=FALSE
//ADVANCED property for variable: HDF5_ENABLE_CODESTACK
HDF5_ENABLE_CODESTACK-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_ENABLE_GPFS
HDF5_ENABLE_GPFS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_Enable_Clear_File_Buffers
HDF5_Enable_Clear_File_Buffers-ADVANCED:INTERNAL=1
//Used to pass variables between directories
HDF5_LIBRARIES_TO_EXPORT:INTERNAL=hdf5;hdf5_tools;hdf5_hl
//ADVANCED property for variable: HDF5_METADATA_TRACE_FILE
HDF5_METADATA_TRACE_FILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_NO_PACKAGES
HDF5_NO_PACKAGES-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
HDF5_PRINTF_LL_TEST_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
HDF5_PRINTF_LL_TEST_RUN:INTERNAL=126
//ADVANCED property for variable: HDF5_STRICT_FORMAT_CHECKS
HDF5_STRICT_FORMAT_CHECKS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_USE_FOLDERS
HDF5_USE_FOLDERS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_WANT_DATA_ACCURACY
HDF5_WANT_DATA_ACCURACY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_WANT_DCONV_EXCEPTION
HDF5_WANT_DCONV_EXCEPTION-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
INLINE_TEST___inline:INTERNAL=TRUE
//Result of TRY_COMPILE
INLINE_TEST___inline__:INTERNAL=TRUE
//Result of TRY_COMPILE
INLINE_TEST_inline:INTERNAL=TRUE
//Result of TRY_COMPILE
LONE_COLON:INTERNAL=TRUE
//Have library c
NOT_NEED_LIBNSL:INTERNAL=1
//CXX test 
NO_STATIC_CAST:INTERNAL=
//CXX test 
OLD_HEADER_FILENAME:INTERNAL=
//Result of TRY_COMPILE
STDC_HEADERS:INTERNAL=TRUE
//Result of TRY_COMPILE
SYSTEM_SCOPE_THREADS:INTERNAL=TRUE
//Performing TEST_DIRECT_VFD_WORKS
TEST_DIRECT_VFD_WORKS:INTERNAL=
//Result of TRY_COMPILE
TEST_DIRECT_VFD_WORKS_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
TEST_DIRECT_VFD_WORKS_RUN:INTERNAL=126
//Performing TEST_LFS_WORKS
TEST_LFS_WORKS:INTERNAL=
//Result of TRY_COMPILE
TEST_LFS_WORKS_COMPILE:INTERNAL=TRUE
//Result of TRY_RUN
TEST_LFS_WORKS_RUN:INTERNAL=126
//Result of TRY_COMPILE
TIME_WITH_SYS_TIME:INTERNAL=TRUE
//Result of TRY_COMPILE
VSNPRINTF_WORKS:INTERNAL=TRUE

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org

Reply via email to