aboutsummaryrefslogtreecommitdiff
path: root/src/gui_index.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui_index.c')
-rw-r--r--src/gui_index.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gui_index.c b/src/gui_index.c
index 14f0906c..3241503c 100644
--- a/src/gui_index.c
+++ b/src/gui_index.c
@@ -851,6 +851,7 @@ static char **indexamajig_command_line(const char *geom_filename,
const char *files_list,
const char *stream_filename,
const char *harvest_filename,
+ const char *mille_filename,
const char *serial_start,
struct peak_params *peak_search_params,
struct index_params *indexing_params,
@@ -1002,7 +1003,10 @@ static char **indexamajig_command_line(const char *geom_filename,
if ( indexing_params->exclude_nonhits ) add_arg(args, n_args++, "--no-non-hits-in-stream");
if ( indexing_params->exclude_peaks ) add_arg(args, n_args++, "--no-peaks-in-stream");
if ( indexing_params->exclude_refls ) add_arg(args, n_args++, "--no-refls-in-stream");
- if ( indexing_params->millepede ) add_arg(args, n_args++, "--millepede");
+ if ( indexing_params->millepede ) {
+ add_arg(args, n_args++, "--mille");
+ add_arg_string(args, n_args++, "--mille-dir", mille_filename);
+ }
if ( indexing_params->max_mille_level ) add_arg(args, n_args++, "--max-mille-level");
for ( i=0; i<indexing_params->n_metadata; i++ ) {
add_arg_string(args, n_args++, "copy-header",
@@ -1086,6 +1090,7 @@ int write_indexamajig_script(const char *script_filename,
const char *stdout_filename,
const char *stderr_filename,
const char *harvest_filename,
+ const char *mille_filename,
const char *serial_start,
struct peak_params *peak_search_params,
struct index_params *indexing_params,
@@ -1102,6 +1107,7 @@ int write_indexamajig_script(const char *script_filename,
files_list,
stream_filename,
harvest_filename,
+ mille_filename,
serial_start,
peak_search_params,
indexing_params,