tizen 2.4 release
[apps/home/attach-panel.git] / sample / CMakeLists.txt
1 SET(SAMPLE "sample")
2
3 INCLUDE(FindPkgConfig)
4 pkg_check_modules(sample_pkgs REQUIRED
5         dlog
6         elementary
7         appcore-efl
8 )
9
10 FOREACH(sample_flag ${sample_pkgs_CFLAGS})
11         SET(SAMPLE_EXTRA_CFLAGS "${SAMPLE_EXTRA_CFLAGS} ${sample_flag}")
12 ENDFOREACH(sample_flag)
13
14 SET(SAMPLE_EXTRA_CFLAGS, "${SAMPLE_EXTRA_CFALGS} -DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
15
16 ADD_EXECUTABLE(${SAMPLE} sample.c)
17
18 TARGET_LINK_LIBRARIES(${SAMPLE} ${PROJECT_NAME} ${sample_pkgs_LDFLAGS} ${SAMPLE_EXTRA_LDFLAGS})
19
20 # install edj
21 ADD_CUSTOM_TARGET(sample.edj
22                 COMMAND edje_cc ${CMAKE_CURRENT_SOURCE_DIR}/sample.edc sample.edj
23                 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/sample.edc
24 )
25 ADD_DEPENDENCIES(${SAMPLE} sample.edj)
26
27 INSTALL(TARGETS ${SAMPLE} DESTINATION ${SAMPLEDIR})
28 INSTALL(FILES sample.edj DESTINATION ${SAMPLEDIR})
29