Closed bangerth closed 4 months ago
-- Found deal.II version 9.5.1 at '/opt/deal.II-v9.5.1/lib/cmake/deal.II'
CMake Error: Error required internal CMake variable not set, cmake may not be built correctly.
Missing variable is:
CMAKE_FIND_LIBRARY_PREFIXES
OK, this seems to work now. Would appreciate merge.
Tests cleanly now.
The cmake script has become a bit of a mess. This patch disentangles it in a substantial way, first finding and dealing with external dependencies, then configuring our own targets, then dealing with how external dependencies impact our own targets, and finally documentation. This is going to be difficult to review -- but almost all of it is really just moving things around.
For me, the cmake output now looks like this, less convoluted:
There are areas that remain in need of clean-up, in particular our own targets. Also, the NETCDF configuration throws an error. But this is a step forward.