@@ -178,20 +178,22 @@ int main(int argc, char **argv)
178178
179179 par_profiledata = G_define_standard_option (G_OPT_F_OUTPUT );
180180 par_profiledata -> key = "profiledata" ;
181- par_profiledata -> answer = "-" ;
182181 par_profiledata -> required = NO ;
183182 par_profiledata -> description =
184183 _ ("Profile output file name (\"-\" for stdout)" );
185184 par_profiledata -> guisection = _ ("Profile" );
185+ G_option_requires (par_profiledata , par_coords , NULL );
186+ G_option_requires (par_coords , par_profiledata , NULL );
186187
187188 par_profileformat = G_define_option ();
188189 par_profileformat -> key = "profileformat" ;
189190 par_profileformat -> type = TYPE_STRING ;
190191 par_profileformat -> options = "json,yaml,xml" ;
191- par_profileformat -> answer = "json" ;
192192 par_profileformat -> required = NO ;
193193 par_profileformat -> description = _ ("Profile output format" );
194194 par_profileformat -> guisection = _ ("Profile" );
195+ G_option_requires (par_profileformat , par_coords , NULL );
196+ G_option_requires (par_coords , par_profileformat , NULL );
195197
196198 if (G_parser (argc , argv ))
197199 exit (EXIT_FAILURE );
0 commit comments