project('RBPoly', ['c', 'cpp'], version : '0.1.0', default_options : ['cpp_std=c++23'] ) mfem_dep = dependency('mfem', required : true) xad_dep = dependency('XAD', method : 'cmake', modules : ['XAD::xad']) suitesparse_dep = dependency('UMFPACK', required: true) mpi_dep = dependency('MPI', required: true) hypre_dep = dependency('hypre', required: true) #executable('fp', 'main.cpp', dependencies : mfem_dep) #executable('free_energy', 'free_energy.cpp', dependencies : mfem_dep) executable('mapping', 'mapping.cpp', dependencies : [mfem_dep, xad_dep, suitesparse_dep, mpi_dep, hypre_dep])