diff options
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver')
-rw-r--r-- | Source/FieldSolver/FiniteDifferenceSolver/CMakeLists.txt | 33 | ||||
-rw-r--r-- | Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/CMakeLists.txt | 11 |
2 files changed, 25 insertions, 19 deletions
diff --git a/Source/FieldSolver/FiniteDifferenceSolver/CMakeLists.txt b/Source/FieldSolver/FiniteDifferenceSolver/CMakeLists.txt index 850fe5b9b..cf29954ea 100644 --- a/Source/FieldSolver/FiniteDifferenceSolver/CMakeLists.txt +++ b/Source/FieldSolver/FiniteDifferenceSolver/CMakeLists.txt @@ -1,17 +1,20 @@ -target_sources(WarpX - PRIVATE - ComputeDivE.cpp - EvolveB.cpp - EvolveBPML.cpp - EvolveE.cpp - EvolveEPML.cpp - EvolveF.cpp - EvolveFPML.cpp - EvolveG.cpp - EvolveECTRho.cpp - FiniteDifferenceSolver.cpp - MacroscopicEvolveE.cpp - ApplySilverMuellerBoundary.cpp -) +foreach(D IN LISTS WarpX_DIMS) + warpx_set_suffix_dims(SD ${D}) + target_sources(WarpX_${SD} + PRIVATE + ComputeDivE.cpp + EvolveB.cpp + EvolveBPML.cpp + EvolveE.cpp + EvolveEPML.cpp + EvolveF.cpp + EvolveFPML.cpp + EvolveG.cpp + EvolveECTRho.cpp + FiniteDifferenceSolver.cpp + MacroscopicEvolveE.cpp + ApplySilverMuellerBoundary.cpp + ) +endforeach() add_subdirectory(MacroscopicProperties) diff --git a/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/CMakeLists.txt b/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/CMakeLists.txt index 3d3d56136..4c7046ae4 100644 --- a/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/CMakeLists.txt +++ b/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/CMakeLists.txt @@ -1,4 +1,7 @@ -target_sources(WarpX - PRIVATE - MacroscopicProperties.cpp -) +foreach(D IN LISTS WarpX_DIMS) + warpx_set_suffix_dims(SD ${D}) + target_sources(WarpX_${SD} + PRIVATE + MacroscopicProperties.cpp + ) +endforeach() |