[cmake] move ExternalProject_Add to subdir for consistency, and define proper GSL,FFTW,TBB targets#21904
[cmake] move ExternalProject_Add to subdir for consistency, and define proper GSL,FFTW,TBB targets#21904ferdymercury wants to merge 10 commits into
Conversation
c5e599c to
cb03ce1
Compare
Test Results 22 files 22 suites 3d 13h 19m 53s ⏱️ For more details on these failures, see this check. Results for commit a30672c. ♻️ This comment has been updated with latest results. |
1f27c07 to
283614a
Compare
|
@bellenot could you let me know what is the contents (filenames) inside:
Or alternatively, what targets are defined once you run find_package with the new FindFFTW.cmake script in this branch ? |
|
@ferdymercury here is the content of And I'll try your branch... |
|
@ferdymercury BTW, what is the problem with FFTW? |
|
Here are (some of) the errors on Windows: Hard to tell where they are coming from (i.e, which DLL is not found). I'll have to debug it locally |
The current FindFFTW.cmake did not define a proper target so I borrowed a more up-to-date one by @egpbos but it seems it had a bug for Win32. I just fixed it so that it now finds all variants of FFTW3 correctly on Windows. |
|
@ferdymercury FYI the issue is coming from TBB. I'm looking into it |
85f47df to
e9b6bcd
Compare
b51e721 to
1aa32dd
Compare
|
Maybe @guitargeek has an idea as to why testEnableImt fails on Ubu24 |
[ci] enable builtin gtest in clang ninja alma10 as suggested by hageboeck
[cmake] try define proper gsl builtin target canonical names by findgsl [gsl] fix install path
and misc improvements Co-authored-by: Stephan Hageboeck <stephan.hageboeck@cern.ch> Co-authored-by: ferdymercury <ferdymercury@users.noreply.github.com>
Co-authored-by: Stephan Hageboeck <stephan.hageboeck@cern.ch>
Spin-off of root-project#21904 to easen review

Try unbloating the huge SearchInstalledSoftware
and use always subdirs for ExternalProject_Add for symmetry with other builtins