X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build%2Ftizen%2Fdemo%2FCMakeLists.txt;h=855b82c4a34b7f754d3a60838e85edd1bef278fe;hb=e22394f525ccad9b97ab0fcb7869ce62ab66dc34;hp=c5f967ab720fa2a7535769e5baf5fa135af21830;hpb=3429cdb9f1fc3864dff4505bf42012e2f09fb6f4;p=platform%2Fcore%2Fuifw%2Fdali-demo.git diff --git a/build/tizen/demo/CMakeLists.txt b/build/tizen/demo/CMakeLists.txt index c5f967a..855b82c 100644 --- a/build/tizen/demo/CMakeLists.txt +++ b/build/tizen/demo/CMakeLists.txt @@ -2,31 +2,37 @@ SET(DEMO_SRC_DIR ${ROOT_SRC_DIR}/demo) AUX_SOURCE_DIRECTORY(${DEMO_SRC_DIR} DEMO_SRCS) -ADD_EXECUTABLE(${PROJECT_NAME} ${DEMO_SRCS}) -TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${REQUIRED_PKGS_LDFLAGS}) +SET(DEMO_SRCS + ${DEMO_SRCS} + "${ROOT_SRC_DIR}/shared/resources-location.cpp" + "${ROOT_SRC_DIR}/shared/dali-table-view.cpp" + "${ROOT_SRC_DIR}/shared/bubble-animator.cpp" +) + +IF(WIN32) + SET(DEMO_SRCS + ${DEMO_SRCS} + "${ROOT_SRC_DIR}/shared/execute-process-win.cpp" + ) +ELSEIF(ANDROID) + SET(DEMO_SRCS + ${DEMO_SRCS} + "${ROOT_SRC_DIR}/shared/execute-process-android.cpp" + ) +ELSE() + SET(DEMO_SRCS + ${DEMO_SRCS} + "${ROOT_SRC_DIR}/shared/execute-process-unix.cpp" + ) +ENDIF() + +IF(SHARED) + ADD_LIBRARY(${PROJECT_NAME} SHARED ${DEMO_SRCS}) +ELSE() + ADD_EXECUTABLE(${PROJECT_NAME} ${DEMO_SRCS}) +ENDIF() + +TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${REQUIRED_LIBS}) INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR}) -# Internationalization - -SET(PO_DIR ${DEMO_SRC_DIR}/po) - -FILE(GLOB PO_FILES RELATIVE "${PO_DIR}" "${PO_DIR}/*.po") - -SET(MSGFMT "/usr/bin/msgfmt") - -FOREACH(PO_FILE ${PO_FILES}) - SET(PO_FILE ${PO_DIR}/${PO_FILE}) - MESSAGE("PO: ${PO_FILE}") - GET_FILENAME_COMPONENT(ABS_PO_FILE ${PO_FILE} ABSOLUTE) - GET_FILENAME_COMPONENT(lang ${ABS_PO_FILE} NAME_WE) - SET(MO_FILE ${PO_DIR}/${lang}.mo) - ADD_CUSTOM_COMMAND(OUTPUT ${MO_FILE} - COMMAND ${MSGFMT} -o ${MO_FILE} ${ABS_PO_FILE} - DEPENDS ${ABS_PO_FILE}) - INSTALL(FILES ${MO_FILE} DESTINATION ${LOCALE_DIR}/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo) - SET(MO_FILES ${MO_FILES} ${MO_FILE}) -ENDFOREACH(PO_FILE) - -MESSAGE(".mo files: ${MO_FILES}") -ADD_CUSTOM_TARGET(po ALL DEPENDS ${MO_FILES})