From: Enlightenment S. <no-...@en...> - 2011-03-21 02:47:30
|
Log: use proper prefix finding for epp. Author: raster Date: 2011-03-20 19:47:23 -0700 (Sun, 20 Mar 2011) New Revision: 57927 Trac: http://trac.enlightenment.org/e/changeset/57927 Modified: trunk/edje/src/bin/edje_cc_parse.c Modified: trunk/edje/src/bin/edje_cc_parse.c =================================================================== --- trunk/edje/src/bin/edje_cc_parse.c 2011-03-21 02:09:09 UTC (rev 57926) +++ trunk/edje/src/bin/edje_cc_parse.c 2011-03-21 02:47:23 UTC (rev 57927) @@ -30,6 +30,7 @@ #include <math.h> #include "edje_cc.h" +#include "edje_prefix.h" #include <Ecore.h> #include <Ecore_File.h> @@ -638,7 +639,7 @@ void compile(void) { - char buf[4096]; + char buf[4096], buf2[4096]; char inc[4096]; static char tmpn[4096]; int fd; @@ -693,10 +694,11 @@ * Run the input through the C pre-processor. */ ret = -1; - if (ecore_file_exists(EPP_DIR"/epp")) + snprintf(buf2, sizeof(buf2), "%s/edje/utils/epp", e_prefix_lib_get()); + if (ecore_file_exists(buf2)) { - snprintf(buf, sizeof(buf), EPP_DIR"/epp %s -I%s %s -o %s", - file_in, inc, def, tmpn); + snprintf(buf, sizeof(buf), "%s %s -I%s %s -o %s", + buf2, file_in, inc, def, tmpn); ret = system(buf); } /* |