diff --git a/Cantera/matlab/SConscript b/Cantera/matlab/SConscript index 73069a38a..062a3069c 100644 --- a/Cantera/matlab/SConscript +++ b/Cantera/matlab/SConscript @@ -60,6 +60,7 @@ target = localenv.Command(mexFile, 'build_cantera.m', build_cmd % localenv) buildTargets.extend(target) +localenv.Depends(target, env['clib_header_targets']) ### Install the Matlab toolbox ### inst = localenv.RecursiveInstall('$inst_matlab_dir', 'cantera') diff --git a/SConstruct b/SConstruct index 8e6216e60..c6fff8be1 100644 --- a/SConstruct +++ b/SConstruct @@ -835,12 +835,14 @@ for header in mglob(env, 'Cantera/cxx/include', 'h'): inst = env.Install('$inst_incdir', header) installTargets.extend(inst) +env['clib_header_targets'] = [] for header in mglob(env, 'Cantera/clib/src', 'h'): hcopy = env.Command('build/include/cantera/clib/%s' % header.name, header, Copy('$TARGET', '$SOURCE')) buildTargets.append(header) inst = env.Install(pjoin('$inst_incdir','clib'), header) installTargets.extend(inst) + env['clib_header_targets'].append(hcopy) inst = env.Install(pjoin('$inst_incdir', 'kernel'), config_h) installTargets.extend(inst)