rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=eee8770309421c848988be6976f7c504fb932654
commit eee8770309421c848988be6976f7c504fb932654 Author: Mykyta Biliavskyi <m.biliavs...@samsung.com> Date: Thu Nov 10 13:23:33 2016 +0200 Fix genereation path to the eflete_exporter under Windows. Added extension macro EXT == ".exe". On Windows platform eflete_exporter will replaced by eflete_exporter.exe. Also expanded elm_app_info_set by add app_init function pointer and magic file "layouts/eflete.edj". Both this arguments is helpful for more accurate searching prefixes. @fix T4890 --- src/bin/eflete.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/bin/eflete.c b/src/bin/eflete.c index fd23084..4188ac5 100644 --- a/src/bin/eflete.c +++ b/src/bin/eflete.c @@ -21,7 +21,11 @@ #include "main_window.h" #include "shortcuts.h" #include "config.h" + +#define EXT "" #ifdef _WIN32 +#undef EXT +#define EXT ".exe" #include "win32.h" #endif @@ -74,7 +78,7 @@ app_init() if (!config_init()) return false; - elm_app_info_set(NULL, "eflete", NULL); + elm_app_info_set(app_init, "eflete", "layouts/eflete.edj"); #define PATH_CHECK(LOCALE, CURRENT, DIR_PATH, MESSAGE) \ snprintf(buf, sizeof(buf), "%s/%s", DIR_PATH, LOCALE); \ @@ -100,7 +104,7 @@ app_init() elm_app_data_dir_get(), "Default layouts is missing"); ap.path.layout_edj = eina_stringshare_add(buf); - PATH_CHECK("eflete_exporter", "src/bin/eflete_exporter", + PATH_CHECK("eflete_exporter"EXT, "src/bin/eflete_exporter"EXT, elm_app_bin_dir_get(), "Eflete_exporter is missing"); ap.path.exporter = eina_stringshare_add(buf); --