diff --git a/src/bin/edi_build_main.c b/src/bin/edi_build_main.c index 8fade98..7b09638 100644 --- a/src/bin/edi_build_main.c +++ b/src/bin/edi_build_main.c @@ -157,13 +157,6 @@ main(int argc, char **argv) getcwd(path, PATH_MAX); edi_project_set(path); - if (!edi_builder_can_build()) - { - fprintf(stderr, "Cowardly refusing to build unknown project type.\n"); - ecore_shutdown(); - goto exit; - } - if (args < argc) build_type = argv[args]; if (!build_type) @@ -184,6 +177,13 @@ main(int argc, char **argv) goto end; } + if (!edi_builder_can_build()) + { + fprintf(stderr, "Cowardly refusing to build unknown project type.\n"); + ecore_shutdown(); + goto exit; + } + provider = edi_build_provider_for_project_get(); ecore_event_handler_add(ECORE_EXE_EVENT_DATA, _exe_data, NULL);