aboutsummaryrefslogtreecommitdiff
path: root/cmake/dependencies/FFT.cmake
diff options
context:
space:
mode:
authorGravatar Axel Huebl <axel.huebl@plasma.ninja> 2021-12-11 22:28:47 -0800
committerGravatar GitHub <noreply@github.com> 2021-12-11 22:28:47 -0800
commit84d687da21ee93db67fdc43efec8a9cc80d0e6f9 (patch)
tree1508aa20b14d44a611c88cd98360dd6f40f1ada0 /cmake/dependencies/FFT.cmake
parent0ed4cccb2ddb6aeea73756d2871ad9a76993e1f1 (diff)
downloadWarpX-84d687da21ee93db67fdc43efec8a9cc80d0e6f9.tar.gz
WarpX-84d687da21ee93db67fdc43efec8a9cc80d0e6f9.tar.zst
WarpX-84d687da21ee93db67fdc43efec8a9cc80d0e6f9.zip
ABLASTR Library (#2263)
* [Draft] ABLASTR Library - CMake object library - include FFTW wrappers to start with * Add: MPIInitHelpers * Enable ABLASTR-only builds * Add alias WarpX::ablastr * ABLASTR: openPMD forwarding * make_third_party_includes_system: Avoid Collision * WarpX: depend on `ablastr` * Definitions: WarpX -> ablastr * CMake: Reduce build objects for ABLASTR Skip all object files that we do not use in builds. * CMake: app/shared links all object targets Our `PRIVATE` source/objects are not PUBLICly propagated themselves.
Diffstat (limited to '')
-rw-r--r--cmake/dependencies/FFT.cmake8
1 files changed, 4 insertions, 4 deletions
diff --git a/cmake/dependencies/FFT.cmake b/cmake/dependencies/FFT.cmake
index 404a3f011..56dc396b3 100644
--- a/cmake/dependencies/FFT.cmake
+++ b/cmake/dependencies/FFT.cmake
@@ -103,14 +103,14 @@ if(WarpX_PSATD)
# create an IMPORTED target: WarpX::thirdparty::FFT
if(WarpX_COMPUTE STREQUAL CUDA)
# CUDA_ADD_CUFFT_TO_TARGET(WarpX::thirdparty::FFT)
- make_third_party_includes_system(cufft FFT)
+ warpx_make_third_party_includes_system(cufft FFT)
elseif(WarpX_COMPUTE STREQUAL HIP)
- make_third_party_includes_system(roc::rocfft FFT)
+ warpx_make_third_party_includes_system(roc::rocfft FFT)
else()
if(WarpX_FFTW_SEARCH STREQUAL CMAKE)
- make_third_party_includes_system(FFTW3::fftw3${HFFTWp} FFT)
+ warpx_make_third_party_includes_system(FFTW3::fftw3${HFFTWp} FFT)
else()
- make_third_party_includes_system(PkgConfig::fftw3${HFFTWp} FFT)
+ warpx_make_third_party_includes_system(PkgConfig::fftw3${HFFTWp} FFT)
endif()
if(WarpX_COMPUTE STREQUAL OMP)
if(WarpX_FFTW_IGNORE_OMP)