On Mon, 21 Feb 2011, Enlightenment SVN wrote:

> Log:
> edje now uses (and installs if not previously found) epp as its default C 
> preprocessor, providing consistent output across all platforms and allowing 
> edje_cc to run on windows (vtorri!!)
>  fallbacks exist to use old behavior if epp fails.
>
>
> Author:       discomfitor
> Date:         2011-02-21 00:04:44 -0800 (Mon, 21 Feb 2011)
> New Revision: 57210
> Trac:         http://trac.enlightenment.org/e/changeset/57210
>
> Added:
>  trunk/edje/src/bin/edje_cc_parse.c.in trunk/edje/src/bin/epp/ 
> trunk/edje/src/bin/epp/Makefile.am trunk/edje/src/bin/epp/cppalloc.c 
> trunk/edje/src/bin/epp/cpperror.c trunk/edje/src/bin/epp/cppexp.c 
> trunk/edje/src/bin/epp/cpphash.c trunk/edje/src/bin/epp/cpphash.h 
> trunk/edje/src/bin/epp/cpplib.c trunk/edje/src/bin/epp/cpplib.h 
> trunk/edje/src/bin/epp/cppmain.c
> Removed:
>  trunk/edje/src/bin/edje_cc_parse.c
> Modified:
>  trunk/edje/AUTHORS trunk/edje/ChangeLog trunk/edje/configure.ac 
> trunk/edje/src/Makefile.am trunk/edje/src/bin/ trunk/edje/src/bin/Makefile.am
>
> Modified: trunk/edje/AUTHORS
> ===================================================================
> --- trunk/edje/AUTHORS        2011-02-21 07:49:21 UTC (rev 57209)
> +++ trunk/edje/AUTHORS        2011-02-21 08:04:44 UTC (rev 57210)
> @@ -14,3 +14,4 @@
> Sebastian Dransfeld <s...@tango.flipp.net>
> Tom Hacohen <t...@stosb.com>
> Aharon Hillel <a.hil...@partner.samsung.com>
> +Mike Blumenkrantz <m...@zentific.com>
>
> Modified: trunk/edje/ChangeLog
> ===================================================================
> --- trunk/edje/ChangeLog      2011-02-21 07:49:21 UTC (rev 57209)
> +++ trunk/edje/ChangeLog      2011-02-21 08:04:44 UTC (rev 57210)
> @@ -25,3 +25,6 @@
>
>         * Fix missing cursor changed signale on backspace
>
> +2011-02-21  Mike Blumenkrantz
> +
> +        * Add built-in cpp (epp) to provide consistent output on all 
> archs/OSes
>
> Modified: trunk/edje/configure.ac
> ===================================================================
> --- trunk/edje/configure.ac   2011-02-21 07:49:21 UTC (rev 57209)
> +++ trunk/edje/configure.ac   2011-02-21 08:04:44 UTC (rev 57210)
> @@ -63,16 +63,16 @@
> AC_CANONICAL_BUILD
> AC_CANONICAL_HOST
>
> +
> +have_edje_cc="yes"
> case "$host_os" in
>    mingw32ce* | cegcc*)
>       MODULE_ARCH="$host_os-$host_cpu"
>       install_vim="no"
> -      have_edje_cc="no"
>       ;;

this is Windows CE stuff. edje_cc should not be compiled for that 
platform. 
Please revert that

Vincent

>    *)
>       MODULE_ARCH="$host_os-$host_cpu-v_maj.0.0"
>       install_vim="yes"
> -      have_edje_cc="yes"
>       ;;
> esac
>
> @@ -294,6 +294,12 @@
>    PKG_CHECK_MODULES([EDJE_CC], [ecore-file >= 1.0.0 ecore-evas >= 1.0.0 
> ecore >= 1.0.0 evas >= 1.0.0 eet >= 1.0.0 eina >= 1.0.0])
>    EDJE_CC_LIBS="${EDJE_CC_LIBS} ${LUA_LIBS} ${lua_libs}"
> fi
> +AC_PATH_PROG([EPP], [epp])
> +AM_CONDITIONAL([BUILD_EPP], [test "x$have_edje_cc" = "xyes" -a -z "$EPP"])
> +if test -z "$EPP" ; then
> +   EPP=${prefix}/bin/epp
> +   AC_SUBST(EPP)
> +fi
>
> if test "x$have_edje_decc" = "xyes"; then
>    PKG_CHECK_MODULES([EDJE_DECC], [ecore-file >= 1.0.0 ecore-evas >= 1.0.0 
> ecore >= 1.0.0 evas >= 1.0.0 eet >= 1.0.0 eina >= 1.0.0])
> @@ -380,7 +386,9 @@
> doc/edje.dox
> src/Makefile
> src/lib/Makefile
> +src/bin/edje_cc_parse.c
> src/bin/Makefile
> +src/bin/epp/Makefile
> utils/Makefile
> ])
>
>
> Modified: trunk/edje/src/Makefile.am
> ===================================================================
> --- trunk/edje/src/Makefile.am        2011-02-21 07:49:21 UTC (rev 57209)
> +++ trunk/edje/src/Makefile.am        2011-02-21 08:04:44 UTC (rev 57210)
> @@ -1,3 +1,4 @@
> ## Process this file with automake to produce Makefile.in
>
> SUBDIRS = lib bin
> +MAINTAINERCLEANFILES = Makefile.in
>
>
> Property changes on: trunk/edje/src/bin
> ___________________________________________________________________
> Modified: svn:ignore
>   - .deps
> .libs
> Makefile
> Makefile.in
> edje
> edje_ls
> edje_cc
> edje_decc
> edje_player
> edje_convert
> edje_inspector
> edje_external_inspector
>
>   + .deps
> .libs
> Makefile
> Makefile.in
> edje_cc_parse.c
> edje
> edje_ls
> edje_cc
> edje_decc
> edje_player
> edje_convert
> edje_inspector
> edje_external_inspector
>
>
> Modified: trunk/edje/src/bin/Makefile.am
> ===================================================================
> --- trunk/edje/src/bin/Makefile.am    2011-02-21 07:49:21 UTC (rev 57209)
> +++ trunk/edje/src/bin/Makefile.am    2011-02-21 08:04:44 UTC (rev 57210)
> @@ -1,4 +1,6 @@
> -
> +if BUILD_EPP
> +  SUBDIRS = epp
> +endif
> MAINTAINERCLEANFILES = Makefile.in
>
> bin_SCRIPTS = @EDJE_RECC_PRG@
>
>
> Property changes on: trunk/edje/src/bin/epp
> ___________________________________________________________________
> Added: svn:ignore
>   + Makefile.in
> epp
> .deps
> Makefile
>
>
>
>
> ------------------------------------------------------------------------------
> The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
> Pinpoint memory and threading errors before they happen.
> Find and fix more than 250 security defects in the development cycle.
> Locate bottlenecks in serial and parallel code that limit performance.
> http://p.sf.net/sfu/intel-dev2devfeb
> _______________________________________________
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>
>

------------------------------------------------------------------------------
Index, Search & Analyze Logs and other IT data in Real-Time with Splunk 
Collect, index and harness all the fast moving IT data generated by your 
applications, servers and devices whether physical, virtual or in the cloud.
Deliver compliance at lower cost and gain new business insights. 
Free Software Download: http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to