2010-05-15 Leandro Pereira <leandro@profusion.mobi>
[WebKit-https.git] / cmake / WebKitEfl.cmake
1 # EFL port specific macros and definitions
2
3 FIND_PROGRAM(EDJE_CC_EXECUTABLE edje_cc)
4 IF (NOT EDJE_CC_EXECUTABLE)
5   MESSAGE(FATAL_ERROR "Missing edje_cc")
6 ENDIF ()
7
8 # - Generate Edje compiled from the given source
9 # GENERATE_EDJ(source binary edje_cc_options)
10 #
11 # This runs edje_cc -v ${edje_cc_options} ${source} ${binary}
12 MACRO(GENERATE_EDJ _edc _edj _edje_cc_opts)
13   ADD_CUSTOM_COMMAND(
14     OUTPUT  ${_edj}
15     COMMAND ${EDJE_CC_EXECUTABLE} -v ${_edje_cc_opts} ${_edc} ${_edj}
16     VERBATIM)
17 ENDMACRO()