summaryrefslogtreecommitdiff
path: root/home/res/edje/CMakeLists.txt
blob: 01985fd37379917b415278a16d554f3c7a1104eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FILE(GLOB edc_files ${CMAKE_CURRENT_SOURCE_DIR}/*.edc)
FOREACH(edc_file ${edc_files})
        GET_FILENAME_COMPONENT( FName ${edc_file} NAME_WE )
        MESSAGE("${FName}")
        ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/${FName}.edj
                        COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images
                        ${CMAKE_CURRENT_SOURCE_DIR}/${FName}.edc ${FName}.edj ${EDJE_CFLAGS}
                        DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${FName}.edc
        )
        ADD_CUSTOM_TARGET(${FName}.edj DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${FName}.edj)
        ADD_DEPENDENCIES(${PROJECT_NAME} ${FName}.edj)
ENDFOREACH(edc_file)

# install edc files
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${EDJEDIR} FILES_MATCHING PATTERN "*.edj")