Mercurial > fem-fenics-eugenio
view post_install.m @ 170:460a764cae7f
Disable stripping as it does not work on all platforms
author | Carlo de Falco <cdf@users.sourceforge.net> |
---|---|
date | Mon, 07 Oct 2013 11:25:41 +0200 |
parents | 9681bf18bb95 |
children | 3394b84b945e |
line wrap: on
line source
function post_install (desc) include = fullfile (desc.dir, "include"); [status, msg] = mkdir (include); if (status != 1) error ("couldn't create include/ directory: %s", msg); endif private = fullfile (include, "fem-fenics"); [status, msg] = mkdir (private); if (status != 1) error ("couldn't create include/fem-fenics/ directory: %s", msg); endif [status, msg, msgid] = movefile ('./src/*.h', private, 'f'); if (status != 1) error ("couldn't copy file: %s", msg); endif # status = movefile ('./inst/generate_lhs.m', private, 'f'); # status += movefile ('./inst/generate_rhs.m', private, 'f'); # status += movefile ('./inst/generate_fs.m', private, 'f'); # status += movefile ('./inst/generate_fun.m', private, 'f'); # status += movefile ('./inst/generate_makefile.m', private, 'f'); # if (status != 5) # error ("couldn't copy file: %s", msg); # endif # func = fullfile (desc.dir, "@function"); # [status, msg] = mkdir (func); # if (status != 1) # error ("couldn't create @function directory: %s", msg); # endif # mesh = fullfile (desc.dir, "@mesh"); # [status, msg] = mkdir (mesh); # if (status != 1) # error ("couldn't create @function directory: %s", msg); # endif # [status, msg, msgid] = movefile ('./src/feval.oct', func, 'f'); # if (status != 1) # error ("couldn't copy file: %s", msg); # endif # [status, msg, msgid] = movefile ('./src/save.oct', func, 'f'); # if (status != 1) # error ("couldn't copy file: %s", msg); # endif # new_name = fullfile (func, 'plot.oct'); # [status, msg, msgid] = movefile ('./src/plot_func.oct', new_name, 'f'); # if (status != 1) # error ("couldn't copy file: %s", msg); # endif # new_name = fullfile (mesh, 'plot.oct'); # [status, msg, msgid] = movefile ('./src/plot_mesh.oct', new_name, 'f'); # if (status != 1) # error ("couldn't copy file: %s", msg); # endif # file = cstrcat (desc.archprefix, filesep, octave_config_info ("canonical_host_type"), # "-", octave_config_info ("api_version"), filesep, "feval.oct"); # [err, msg] = unlink (file); # file = cstrcat (desc.archprefix, filesep, octave_config_info ("canonical_host_type"), # "-", octave_config_info ("api_version"), filesep, "save.oct"); # [err, msg] = unlink (file); # file = cstrcat (desc.archprefix, filesep, octave_config_info ("canonical_host_type"), # "-", octave_config_info ("api_version"), filesep, "plot_mesh.oct"); # [err, msg] = unlink (file); # file = cstrcat (desc.archprefix, filesep, octave_config_info ("canonical_host_type"), # "-", octave_config_info ("api_version"), filesep, "plot_func.oct"); # [err, msg] = unlink (file); # file = cstrcat (desc.archprefix, filesep, "generate_lhs.m"); # [err, msg] = unlink (file); # file = cstrcat (desc.archprefix, filesep, "generate_rhs.m"); # [err, msg] = unlink (file); # file = cstrcat (desc.archprefix, filesep, "generate_fun.m"); # [err, msg] = unlink (file); # file = cstrcat (desc.archprefix, filesep, "generate_fs.m"); # [err, msg] = unlink (file); # file = cstrcat (desc.archprefix, filesep, "generate_makefile.m"); # [err, msg] = unlink (file); endfunction