-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SuiteSparse v7.2.0.beta1 #380
Conversation
Also only link to static library if it was actually built.
CI: Add runners that build with CUDA on Ubuntu
CI: Use ccache also for CUDA compiler.
Don't generate .pc files for MSVC compatible tool chains.
CHOLMOD: Don't include external headers in `extern "C"` block.
Use targets more consistently instead of variables. Set properties on the target instead of globally where possible. No need for a CUDA compiler for the sources of SPQR. There are no OpenMP accelerated expressions in the sources. So, don't depend on OpenMP. Don't link transient targets of CHOLMOD (AMD and COLAMD) explicitly. Link static libraries to static libraries if possible.
SPQR might use OpenMP in the future. By default, OpenMP is disabled for now to avoid over-linking.
SPQR: Overhaul CMake build rules.
There seems to be a build issue when CHOLMOD is configured with Is there a reason why it's not in the same folder as the other .cmake files? |
oops! That's an oversight. It should be inside the SuiteSparse_config/cmake_modules subfolder. I'll move it there now and post a 7.2.0.beta2. |
Sept 8, 2023: version 7.2.0 (BETA1)