From 5cdb42c0c827307fc0bc470532b1d2860619d60d Mon Sep 17 00:00:00 2001 From: srberna Date: Mon, 11 Sep 2023 09:23:14 -0600 Subject: [PATCH] Fix per suggestion on PR review Also add release notes to RELEASE_NOTES file. Revert original commit since I committed all the whitespace changes in RELEASE_NOTES file by mistake. --- CMakeLists.txt | 3 +++ RELEASE_NOTES | 17 +++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 99d17f564f40..d3bfc048ea20 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -105,6 +105,9 @@ INSTALL_BUILD_STATS_SCRIPTS() # Install TriBITS so that other projects can use it include(SetupTribitsInstall) +# See https://tribitspub.github.io/TriBITS/users_guide/index.html#project-name-must-find-all-tpl-libs +SET(Trilinos_MUST_FIND_ALL_TPL_LIBS_DEFAULT TRUE) + IF(${PROJECT_NAME}_ENABLE_YouCompleteMe) INCLUDE(CodeCompletion) ENDIF() diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 0e25fb33c57d..a2c747e5b46a 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,4 +1,21 @@ +############################################################################### +# # +# Trilinos Release 15.0 Release Notes # +# # +############################################################################### + +CMake + + - Change the default for `Trilinos_MUST_FIND_ALL_TPL_LIBS` from `OFF` to + `ON`, by setting `Trilinos_MUST_FIND_ALL_TPL_LIBS_DEFAULT` to `ON`. It was + turned off by default because it breaks backward compatibility but it also + causes problems for new users and new configurations. + + Users that do not want this new behavior can set + `-D Trilinos_MUST_FIND_ALL_TPL_LIBS=OFF`, which is backward compatible. + + ############################################################################### # # # Trilinos Release 14.2 Release Notes #