Roscoe A. Bartlett
Roscoe A. Bartlett
CC: @rppawlo, @sebrowne @sekoenig, I believe that Trilinos is no longer supporting `Trilinos_ENABLE_EXPLICIT_INSTANTIATION=OFF`? Testing for `Trilinos_ENABLE_EXPLICIT_INSTANTIATION=OFF` was disabled a while ago. I think it was just overlooked to error our...
> Or you might dismiss my use case as just an ugly manifestation of Hyrum's Law ;) @sekoenig, your use case is one of the reasons that Trilinos supported `Trilinos_ENABLE_EXPLICIT_INSTANTIATION=OFF`...
Related to my personal epic SEPW-215 (PLEASE IGNORE)
@sebrowne, now that Trilinos is requiring CMake 3.23+, we can pull the trigger on this one. This will make the CMakeLists.txt files more robust and will be critical when refactoring...
> So to clarify, this will turn "nonexistant" targets called with `target_link_libaries(myTarget someBadTarget)` into configure errors instead of doing `lld: error: -lsomeBadTarget not found` at link time? @sebrowne, yes. From...
FYI: The recent refactoring of the TriBITS legacy TPL system that creates proper CMake IMPORTED targets will allow Trilinos (and TriBITS) to set `LINK_LIBRARIES_ONLY_TARGETS` to `TRUE` by default and that...
@sebrowne, @ccober6, and @jwillenbring, this is another one that should be turned on for Trilinos 15.0.
@sebrowne, FYI, I had to revert the merge of the PR: * #12362 with the revert PR: * #12372 because it was breaking the installed `ZoltanConfig.cmake` file, see: * #12371...
@sebrowne, now the question is how to deal with the `m` library. See options [above](https://github.com/trilinos/Trilinos/issues/10081#issuecomment-1753003903). But note that the current TriBITS implementation already checks that valid targets are used so...
For now, we can put this back into the backlog since this is not worth fixing for now. If we get Trilinos internal packages using raw CMake, then we may...