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 #