1 SET(EXAMPLES_SRC_DIR ${ROOT_SRC_DIR}/examples)
3 # Get all subdirectory names from EXAMPLES_SRC_DIR
4 MACRO(SUBDIRLIST result curdir)
5 FILE(GLOB children RELATIVE ${curdir} ${curdir}/*)
7 FOREACH(child ${children})
8 IF(IS_DIRECTORY ${curdir}/${child})
9 LIST(APPEND dirlist ${child})
12 SET(${result} ${dirlist})
14 SUBDIRLIST(SUBDIRS ${EXAMPLES_SRC_DIR})
16 FOREACH(EXAMPLE ${SUBDIRS})
17 FILE(GLOB SRCS "${EXAMPLES_SRC_DIR}/${EXAMPLE}/*.cpp")
18 IF(NOT DEFINED DALI_APP_RES_DIR)
19 SET( SRCS ${SRCS} "${ROOT_SRC_DIR}/shared/resources-location.cpp")
22 ADD_EXECUTABLE(${EXAMPLE}.example ${SRCS})
23 TARGET_LINK_LIBRARIES(${EXAMPLE}.example ${REQUIRED_PKGS_LDFLAGS} -pie)
24 INSTALL(TARGETS ${EXAMPLE}.example DESTINATION ${BINDIR})