diff --git a/apps/benchmarks/CMakeLists.txt b/apps/benchmarks/CMakeLists.txt index ec223734f4646de3668c2ab7e348c3e6f872ec0c..d16b4255d1c2d48cc25d1d9587f453a7c321ce28 100644 --- a/apps/benchmarks/CMakeLists.txt +++ b/apps/benchmarks/CMakeLists.txt @@ -1,7 +1,6 @@ add_subdirectory( AdaptiveMeshRefinementFluidParticleCoupling ) add_subdirectory( ComplexGeometry ) add_subdirectory( DEM ) -add_subdirectory( FieldCommunication ) add_subdirectory( MeshDistance ) add_subdirectory( CouetteFlow ) add_subdirectory( FluidParticleCoupling ) @@ -15,10 +14,20 @@ add_subdirectory( PoiseuilleChannel ) add_subdirectory( ProbeVsExtraMessage ) add_subdirectory( SchaeferTurek ) add_subdirectory( UniformGrid ) -if ( WALBERLA_BUILD_WITH_CODEGEN AND WALBERLA_BUILD_WITH_PYTHON ) -add_subdirectory( UniformGridGenerated ) -add_subdirectory( PhaseFieldAllenCahn ) -endif() -if ( WALBERLA_BUILD_WITH_CODEGEN AND WALBERLA_BUILD_WITH_CUDA ) -add_subdirectory( UniformGridGPU ) + +if ( WALBERLA_BUILD_WITH_PYTHON ) + add_subdirectory( FieldCommunication ) + + if ( WALBERLA_BUILD_WITH_CODEGEN ) + add_subdirectory( UniformGridGenerated ) + add_subdirectory( PhaseFieldAllenCahn ) + endif() + + if ( WALBERLA_BUILD_WITH_CODEGEN AND WALBERLA_BUILD_WITH_CUDA ) + add_subdirectory( UniformGridGPU ) + endif() + endif() + + + diff --git a/apps/benchmarks/UniformGridGPU/CMakeLists.txt b/apps/benchmarks/UniformGridGPU/CMakeLists.txt index 9fe54701faf5efb2f936566831fea4c6ad1bb79b..29755644d22f0542ac29b50e848f20dd6a2c9974 100644 --- a/apps/benchmarks/UniformGridGPU/CMakeLists.txt +++ b/apps/benchmarks/UniformGridGPU/CMakeLists.txt @@ -1,5 +1,6 @@ waLBerla_link_files_to_builddir( "*.prm" ) +waLBerla_link_files_to_builddir( "*.py" ) waLBerla_link_files_to_builddir( "simulation_setup" ) diff --git a/apps/showcases/CMakeLists.txt b/apps/showcases/CMakeLists.txt index cfdbf95914d9d7f94bd7070485a75b113002f1b0..30592ee71e3c0bc0c6f6066170c779fc2f010a2e 100644 --- a/apps/showcases/CMakeLists.txt +++ b/apps/showcases/CMakeLists.txt @@ -3,6 +3,6 @@ add_subdirectory( CombinedResolvedUnresolved ) add_subdirectory( HeatConduction ) add_subdirectory( Mixer ) add_subdirectory( PegIntoSphereBed ) -if ( WALBERLA_BUILD_WITH_CODEGEN) +if ( WALBERLA_BUILD_WITH_CODEGEN AND WALBERLA_BUILD_WITH_PYTHON ) add_subdirectory( PhaseFieldAllenCahn ) endif()