diff -r 000000000000 -r 4f2f89ce4247 cmake/WebKitEfl.cmake --- /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()