82 lines
3.0 KiB
Meson
82 lines
3.0 KiB
Meson
srcfiles = [
|
|
lnInclude_hack,
|
|
'fireFoam.C',
|
|
]
|
|
link_with = [
|
|
lib_OpenFOAM,
|
|
lib_finiteVolume,
|
|
lib_fvOptions,
|
|
lib_meshTools,
|
|
lib_sampling,
|
|
lib_turbulenceModels,
|
|
lib_compressibleTurbulenceModels,
|
|
lib_thermoTools,
|
|
lib_specie,
|
|
lib_compressibleTransportModels,
|
|
lib_fluidThermophysicalModels,
|
|
lib_thermophysicalProperties,
|
|
lib_reactionThermophysicalModels,
|
|
lib_SLGThermo,
|
|
lib_chemistryModel,
|
|
lib_solidChemistryModel,
|
|
lib_combustionModels,
|
|
lib_regionModels,
|
|
lib_radiationModels,
|
|
lib_surfaceFilmModels,
|
|
lib_surfaceFilmDerivedFvPatchFields,
|
|
lib_pyrolysisModels,
|
|
lib_regionCoupling,
|
|
lib_lagrangian,
|
|
lib_lagrangianIntermediate,
|
|
lib_lagrangianTurbulence,
|
|
lib_ODE,
|
|
lib_regionFaModels,
|
|
lib_finiteArea,
|
|
lib_faOptions,
|
|
]
|
|
dependencies = [
|
|
m_dep,
|
|
dl_dep,
|
|
]
|
|
cpp_args = [
|
|
'-I' + meson.source_root() / 'applications/solvers/combustion/fireFoam',
|
|
'-I' + recursive_include_dirs / 'src/finiteVolume',
|
|
'-I' + recursive_include_dirs / 'src/finiteArea',
|
|
'-I' + recursive_include_dirs / 'src/meshTools',
|
|
'-I' + recursive_include_dirs / 'src/sampling',
|
|
'-I' + recursive_include_dirs / 'src/TurbulenceModels/turbulenceModels',
|
|
'-I' + recursive_include_dirs / 'src/TurbulenceModels/compressible',
|
|
'-I' + recursive_include_dirs / 'src/lagrangian/distributionModels',
|
|
'-I' + recursive_include_dirs / 'src/thermophysicalModels/specie',
|
|
'-I' + recursive_include_dirs / 'src/transportModels/compressible',
|
|
'-I' + recursive_include_dirs / 'src/thermophysicalModels/basic',
|
|
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidThermo',
|
|
'-I' + recursive_include_dirs / 'src/thermophysicalModels/chemistryModel',
|
|
'-I' + recursive_include_dirs / 'src/thermophysicalModels/solidChemistryModel',
|
|
'-I' + recursive_include_dirs / 'src/combustionModels',
|
|
'-I' + recursive_include_dirs / 'src/thermophysicalModels/thermophysicalProperties',
|
|
'-I' + recursive_include_dirs / 'src/thermophysicalModels/reactionThermo',
|
|
'-I' + recursive_include_dirs / 'src/thermophysicalModels/SLGThermo',
|
|
'-I' + recursive_include_dirs / 'src/thermophysicalModels/radiation',
|
|
'-I' + recursive_include_dirs / 'src/regionModels/regionModel',
|
|
'-I' + recursive_include_dirs / 'src/regionModels/surfaceFilmModels',
|
|
'-I' + recursive_include_dirs / 'src/regionModels/pyrolysisModels',
|
|
'-I' + recursive_include_dirs / 'src/lagrangian/basic',
|
|
'-I' + recursive_include_dirs / 'src/lagrangian/intermediate',
|
|
'-I' + recursive_include_dirs / 'src/ODE',
|
|
'-I' + recursive_include_dirs / 'src/regionFaModels',
|
|
'-I' + recursive_include_dirs / 'src/faOptions',
|
|
'-I' + recursive_include_dirs / 'applications/solvers/combustion/fireFoam',
|
|
'-I' + recursive_include_dirs / 'src/OpenFOAM',
|
|
'-I' + recursive_include_dirs / 'src/OSspecific/POSIX',
|
|
]
|
|
exe_fireFoam = executable(
|
|
'fireFoam',
|
|
srcfiles,
|
|
link_with: link_with,
|
|
dependencies: dependencies,
|
|
cpp_args: cpp_args,
|
|
implicit_include_directories: false,
|
|
install: true,
|
|
)
|