--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cmake/WebKitEfl.cmake Fri Sep 17 09:02:29 2010 +0300
@@ -0,0 +1,17 @@
+# EFL port specific macros and definitions
+
+FIND_PROGRAM(EDJE_CC_EXECUTABLE edje_cc)
+IF (NOT EDJE_CC_EXECUTABLE)
+ MESSAGE(FATAL_ERROR "Missing edje_cc")
+ENDIF ()
+
+# - Generate Edje compiled from the given source
+# GENERATE_EDJ(source binary edje_cc_options)
+#
+# This runs edje_cc -v ${edje_cc_options} ${source} ${binary}
+MACRO(GENERATE_EDJ _edc _edj _edje_cc_opts)
+ ADD_CUSTOM_COMMAND(
+ OUTPUT ${_edj}
+ COMMAND ${EDJE_CC_EXECUTABLE} -v ${_edje_cc_opts} ${_edc} ${_edj}
+ VERBATIM)
+ENDMACRO()