summaryrefslogtreecommitdiffstats
path: root/src/H5build_settings.cmake.c.in
blob: 67ebec7e45d1207e7d6efd0c1f2ba75e3be5e3cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Copyright by The HDF Group.                                               *
 * All rights reserved.                                                      *
 *                                                                           *
 * This file is part of HDF5.  The full HDF5 copyright notice, including     *
 * terms governing use, modification, and redistribution, is contained in    *
 * the COPYING file, which can be found at the root of the source code       *
 * distribution tree, or in https://www.hdfgroup.org/licenses.               *
 * If you do not have access to either file, you may request a copy from     *
 * help@hdfgroup.org.                                                        *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#include "H5private.h"

H5_GCC_DIAG_OFF("larger-than=")
H5_CLANG_DIAG_OFF("overlength-strings")

const char H5build_settings[]=
    "       SUMMARY OF THE HDF5 CONFIGURATION\n"
    "       =================================\n"
    "\n"
    "General Information:\n"
    "-------------------\n"
    "                   HDF5 Version: @HDF5_PACKAGE_VERSION_STRING@\n"
    "                  Configured on: @CONFIG_DATE@\n"
    "                  Configured by: @CMAKE_GENERATOR@\n"
    "                    Host system: @CMAKE_HOST_SYSTEM@\n"
    "              Uname information: @CMAKE_SYSTEM_NAME@\n"
    "                       Byte sex: @BYTESEX@\n"
    "             Installation point: @CMAKE_INSTALL_PREFIX@\n"
    "\n"
    "Compiling Options:\n"
    "------------------\n"
    "                     Build Mode: @HDF_CFG_NAME@\n"
    "              Debugging Symbols: @HDF5_ENABLE_SYMBOLS@\n"
    "                        Asserts: @HDF5_ENABLE_ASSERTS@\n"
    "                      Profiling: @HDF5_ENABLE_PROFILING@\n"
    "             Optimization Level: @HDF5_ENABLE_OPTIMIZATION@\n"
    "\n"
    "Linking Options:\n"
    "----------------\n"
    "                      Libraries: @BUILD_NAME_EXT@\n"
    "  Statically Linked Executables: @BUILD_STATIC_EXECS@\n"
    "                        LDFLAGS: @CMAKE_SHARED_LINKER_FLAGS@\n"
    "                     H5_LDFLAGS: @H5_LDFLAGS@\n"
    "                     AM_LDFLAGS: @AM_LDFLAGS@\n"
    "                Extra libraries: @LINK_LIBS@\n"
    "                       Archiver: @CMAKE_AR@\n"
    "                       AR_FLAGS: \n"
    "                         Ranlib: @CMAKE_RANLIB@\n"
    "\n"
    "Languages:\n"
    "----------\n"
    "                              C: YES\n"
    "                     C Compiler: @CMAKE_C_COMPILER@ @CMAKE_C_COMPILER_VERSION@\n"
    "                       CPPFLAGS: @CPPFLAGS@\n"
    "                    H5_CPPFLAGS: @H5_CPPFLAGS@\n"
    "                    AM_CPPFLAGS: @AM_CPPFLAGS@\n"
    "                        C Flags: @CMAKE_C_FLAGS@\n"
    "                     H5 C Flags: @HDF5_CMAKE_C_FLAGS@\n"
    "                     AM C Flags: @AM_CFLAGS@\n"
    "               Shared C Library: @H5_ENABLE_SHARED_LIB@\n"
    "               Static C Library: @H5_ENABLE_STATIC_LIB@\n"
    "\n"
    "\n"
    "                        Fortran: @HDF5_BUILD_FORTRAN@\n"
    "               Fortran Compiler: @CMAKE_Fortran_COMPILER@ @CMAKE_Fortran_COMPILER_VERSION@\n"
    "                  Fortran Flags: @CMAKE_Fortran_FLAGS@\n"
    "               H5 Fortran Flags: @HDF5_CMAKE_Fortran_FLAGS@\n"
    "               AM Fortran Flags: @AM_FCFLAGS@\n"
    "         Shared Fortran Library: @H5_ENABLE_SHARED_LIB@\n"
    "         Static Fortran Library: @H5_ENABLE_STATIC_LIB@\n"
    "               Module Directory: @CMAKE_Fortran_MODULE_DIRECTORY@\n"
    "\n"
    "                            C++: @HDF5_BUILD_CPP_LIB@\n"
    "                   C++ Compiler: @CMAKE_CXX_COMPILER@ @CMAKE_CXX_COMPILER_VERSION@\n"
    "                      C++ Flags: @CMAKE_CXX_FLAGS@\n"
    "                   H5 C++ Flags: @HDF5_CMAKE_CXX_FLAGS@\n"
    "                   AM C++ Flags: @AM_CXXFLAGS@\n"
    "             Shared C++ Library: @H5_ENABLE_SHARED_LIB@\n"
    "             Static C++ Library: @H5_ENABLE_STATIC_LIB@\n"
    "\n"
    "                           Java: @HDF5_BUILD_JAVA@\n"
    "                  Java Compiler: @CMAKE_Java_COMPILER@ @Java_VERSION@\n"
    "\n"
    "\n"
    "Features:\n"
    "---------\n"
    "                     Parallel HDF5: @HDF5_ENABLE_PARALLEL@\n"
    "  Parallel Filtered Dataset Writes: @PARALLEL_FILTERED_WRITES@\n"
    "                Large Parallel I/O: @LARGE_PARALLEL_IO@\n"
    "                High-level library: @HDF5_BUILD_HL_LIB@\n"
    "Dimension scales w/ new references: @DIMENSION_SCALES_WITH_NEW_REF@\n"
    "                  Build HDF5 Tests: @BUILD_TESTING@\n"
    "                  Build HDF5 Tools: @HDF5_BUILD_TOOLS@\n"
    "                   Build GIF Tools: @HDF5_BUILD_HL_GIF_TOOLS@\n"
    "                      Threadsafety: @HDF5_ENABLE_THREADSAFE@\n"
    "               Default API mapping: @DEFAULT_API_VERSION@\n"
    "    With deprecated public symbols: @HDF5_ENABLE_DEPRECATED_SYMBOLS@\n"
    "            I/O filters (external): @EXTERNAL_FILTERS@\n"
    "                     Map (H5M) API: @H5_HAVE_MAP_API@\n"
    "                        Direct VFD: @H5_HAVE_DIRECT@\n"
    "                        Mirror VFD: @H5_HAVE_MIRROR_VFD@\n"
    "                     Subfiling VFD: @H5_HAVE_SUBFILING_VFD@\n"
    "                (Read-Only) S3 VFD: @H5_HAVE_ROS3_VFD@\n"
    "              (Read-Only) HDFS VFD: @H5_HAVE_LIBHDFS@\n"
    "    Packages w/ extra debug output: @INTERNAL_DEBUG_OUTPUT@\n"
    "                       API tracing: @HDF5_ENABLE_TRACE@\n"
    "              Using memory checker: @HDF5_ENABLE_USING_MEMCHECKER@\n"
    "            Function stack tracing: @HDF5_ENABLE_CODESTACK@\n"
    "                  Use file locking: @HDF5_FILE_LOCKING_SETTING@\n"
    "         Strict file format checks: @HDF5_STRICT_FORMAT_CHECKS@\n"
    "      Optimization instrumentation: @HDF5_Enable_Instrument@\n"
;

H5_GCC_DIAG_ON("larger-than=")
H5_CLANG_DIAG_OFF("overlength-strings")