On Sat, 18 Apr 2009 13:04:55 -0700 Michael Jennings <e-de...@kainx.org> said:

> On Saturday, 18 April 2009, at 11:33:01 (+0100),
> Andrew Williams wrote:
> 
> > Is there a way to run only the preprocessor part of a c++ compiler?
> 
> Usually, yes.  With gcc/g++, it's -E, but will differ for other
> compilers.

th code in question: (edje_cc_parse.c)

        snprintf(buf, sizeof(buf), "cat %s | cpp -I%s %s > %s",
                 file_in, inc, def, tmpn);
        ret = system(buf);
        if (ret < 0)
          {
             snprintf(buf, sizeof(buf), "gcc -I%s %s -E -o %s %s",
                      inc, def, tmpn, file_in);
             ret = system(buf);
          }

simply add a try to run using g++ instead of cpp first (before the cpp one
just like it falls back to gcc if cpp doesnt work). it should work if you have 
g++ installed. if that fails - fall back to cpp, then gcc.

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to