1From 4fa437782261c0da785d4574ad3a03700f624e66 Mon Sep 17 00:00:00 2001 2From: Mingli Yu <mingli.yu@windriver.com> 3Date: Tue, 19 Sep 2023 02:56:09 +0000 4Subject: [PATCH] cmake: remove build flags 5 6Don't generate the build host related info and reemove the build flags 7to improve reproducibility. 8 9Upstream-Status: Inappropriate [oe specific] 10 11Signed-off-by: Mingli Yu <mingli.yu@windriver.com> 12--- 13 config/cmake/libhdf5.settings.cmake.in | 18 +++++++++--------- 14 src/H5make_libsettings.c | 17 ----------------- 15 2 files changed, 9 insertions(+), 26 deletions(-) 16 17diff --git a/config/cmake/libhdf5.settings.cmake.in b/config/cmake/libhdf5.settings.cmake.in 18index f60f0de..f4433c0 100644 19--- a/config/cmake/libhdf5.settings.cmake.in 20+++ b/config/cmake/libhdf5.settings.cmake.in 21@@ -23,23 +23,23 @@ Linking Options: 22 ---------------- 23 Libraries: @BUILD_NAME_EXT@ 24 Statically Linked Executables: @BUILD_STATIC_EXECS@ 25- LDFLAGS: @CMAKE_SHARED_LINKER_FLAGS@ 26+ LDFLAGS: 27 H5_LDFLAGS: @H5_LDFLAGS@ 28 AM_LDFLAGS: @AM_LDFLAGS@ 29 Extra libraries: @LINK_LIBS@ 30- Archiver: @CMAKE_AR@ 31- AR_FLAGS: 32- Ranlib: @CMAKE_RANLIB@ 33+ Archiver: 34+ AR_FLAGS: 35+ Ranlib: 36 37 Languages: 38 ---------- 39 C: YES 40- C Compiler: @CMAKE_C_COMPILER@ @CMAKE_C_COMPILER_VERSION@ 41+ C Compiler: 42 CPPFLAGS: @CPPFLAGS@ 43 H5_CPPFLAGS: @H5_CPPFLAGS@ 44 AM_CPPFLAGS: @AM_CPPFLAGS@ 45- CFLAGS: @CMAKE_C_FLAGS@ 46- H5_CFLAGS: @HDF5_CMAKE_C_FLAGS@ 47+ CFLAGS: 48+ H5_CFLAGS: 49 AM_CFLAGS: @AM_CFLAGS@ 50 Shared C Library: @H5_ENABLE_SHARED_LIB@ 51 Static C Library: @H5_ENABLE_STATIC_LIB@ 52@@ -51,11 +51,11 @@ Languages: 53 AM Fortran Flags: @AM_FCFLAGS@ 54 Shared Fortran Library: @H5_ENABLE_SHARED_LIB@ 55 Static Fortran Library: @H5_ENABLE_STATIC_LIB@ 56- Module Directory: @CMAKE_Fortran_MODULE_DIRECTORY@ 57+ Module Directory: 58 59 C++: @HDF5_BUILD_CPP_LIB@ 60 C++ Compiler: @CMAKE_CXX_COMPILER@ @CMAKE_CXX_COMPILER_VERSION@ 61- C++ Flags: @CMAKE_CXX_FLAGS@ 62+ C++ Flags: 63 H5 C++ Flags: @HDF5_CMAKE_CXX_FLAGS@ 64 AM C++ Flags: @AM_CXXFLAGS@ 65 Shared C++ Library: @H5_ENABLE_SHARED_LIB@ 66diff --git a/src/H5make_libsettings.c b/src/H5make_libsettings.c 67index 2661288..7c0f84f 100644 68--- a/src/H5make_libsettings.c 69+++ b/src/H5make_libsettings.c 70@@ -205,23 +205,6 @@ information about the library build configuration\n"; 71 fprintf(rawoutstream, "/* Generated automatically by H5make_libsettings -- do not edit */\n\n\n"); 72 fputs(FileHeader, rawoutstream); /*the copyright notice--see top of this file */ 73 74- fprintf(rawoutstream, " *\n * Created:\t\t%s %2d, %4d\n", month_name[tm->tm_mon], tm->tm_mday, 75- 1900 + tm->tm_year); 76- if (pwd || real_name[0] || host_name[0]) { 77- fprintf(rawoutstream, " *\t\t\t"); 78- if (real_name[0]) 79- fprintf(rawoutstream, "%s <", real_name); 80-#ifdef H5_HAVE_GETPWUID 81- if (pwd) 82- fputs(pwd->pw_name, rawoutstream); 83-#endif 84- if (host_name[0]) 85- fprintf(rawoutstream, "@%s", host_name); 86- if (real_name[0]) 87- fprintf(rawoutstream, ">"); 88- fputc('\n', rawoutstream); 89- } 90- 91 fprintf(rawoutstream, " *\n * Purpose:\t\t"); 92 93 for (s = purpose; *s; s++) { 94-- 952.35.5 96 97