#
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT("video-player-tv-ref" C)
+PROJECT("video-player-tv-ref" CXX C)
INCLUDE(FindPkgConfig)
pkg_check_modules(PKGS REQUIRED
evas
utilX
x11
- vconf
+ application-common
mm-player
capi-media-player
capi-media-sound-manager
IF(NOT DEFINED IMAGEDIR)
SET(IMAGEDIR "${PREFIX}/res/images")
ENDIF(NOT DEFINED IMAGEDIR)
-IF(NOT DEFINED MANIFESTDIR)
- SET(MANIFESTDIR "/usr/share/packages")
-ENDIF(NOT DEFINED MANIFESTDIR)
+IF(NOT DEFINED PACKAGEDIR)
+ SET(PACKAGEDIR "/usr/share/packages")
+ENDIF(NOT DEFINED PACKAGEDIR)
IF(NOT DEFINED DESKTOP_ICONDIR)
SET(DESKTOP_ICONDIR "/usr/share/icons/default/small")
ENDIF(NOT DEFINED DESKTOP_ICONDIR)
ENDIF(NOT DEFINED DESKTOP_ICON)
SET(SRCS
- src/main.c
- src/view_player.c
- src/playermgr.c
- src/videodata.c
- src/mediadata.c
- src/timeout_handler.c
- src/volume.c
- src/slider.c
- src/control.c
+ src/main.cpp
+ src/view_player.cpp
+ src/playermgr.cpp
+ src/videodata.cpp
+ src/mediadata.cpp
+ src/timeout_handler.cpp
+ src/volume.cpp
+ src/slider.cpp
+ src/control.cpp
)
SET(TARGET_EDJ "${PROJECT_NAME}.edj")
FOREACH(flag ${PKGS_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)
-#SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${PKGS_LDFLAGS})
CONFIGURE_FILE(${PACKAGE_NAME}.xml.in ${PACKAGE_NAME}.xml)
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
-INSTALL(FILES ${PACKAGE_NAME}.xml DESTINATION ${MANIFESTDIR})
-INSTALL(FILES ${PACKAGE_NAME}.manifest DESTINATION ${MANIFESTDIR})
+INSTALL(FILES ${PACKAGE_NAME}.xml DESTINATION ${PACKAGEDIR})
INSTALL(FILES ${CMAKE_SOURCE_DIR}/${DESKTOP_ICON} DESTINATION ${DESKTOP_ICONDIR})
INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/res/images DESTINATION ${RESDIR})