2 CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
5 SET(description "new multimedia player, object-oriented model")
6 SET(PC_NAME "esplusplayer")
7 IF(${USE_MIXER} STREQUAL "yes")
8 SET(PC_LDFLAGS "-lesplusplayer -lmixer")
9 SET(PC_CFLAGS "-I/usr/include/esplusplayer_capi -I/usr/include/mixer")
10 ELSE(${USE_MIXER} STREQUAL "yes")
11 SET(PC_LDFLAGS "-lesplusplayer")
12 SET(PC_CFLAGS "-I/usr/include/esplusplayer_capi")
13 ENDIF(${USE_MIXER} STREQUAL "yes")
15 IF(${TIZEN_PUBLIC} STREQUAL "ON")
16 SET(PC_REQUIRED "capi-media-sound-manager")
17 SET(PC_CFLAGS "${PC_CFLAGS} -DTIZEN_FEATURE_PUBLIC")
18 ENDIF(${TIZEN_PUBLIC} STREQUAL "ON")
20 SET(INC_DIR ${PROJECT_SOURCE_DIR}/include/)
21 INCLUDE_DIRECTORIES(${INC_DIR})
22 SET(CMAKE_INSTALL_PREFIX /usr)
23 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
25 CONFIGURE_FILE(esplusplayer.pc.in
30 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/esplusplayer.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
34 OPTION(ESPLUSPLAYER_BUILD_UT "Build esplusplayer ut codes" OFF)
35 IF(ESPLUSPLAYER_BUILD_UT)
37 ENDIF(ESPLUSPLAYER_BUILD_UT)
39 IF(${TIZEN_PUBLIC} STREQUAL "ON")
40 ADD_SUBDIRECTORY(test)
41 ENDIF(${TIZEN_PUBLIC} STREQUAL "ON")
44 ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
47 COMMENT "distribution clean"
50 -not -name config.cmake -and \(
54 -name cmake.depends -or
55 -name cmake.check_depends -or
56 -name CMakeCache.txt -or
57 -name cmake.check_cache -or
63 -name install_manifest.txt -or
66 | grep -v TC | xargs rm -rf
72 MESSAGE( STATUS "PROJECT_SOURCE_DIR: " ${PROJECT_SOURCE_DIR} )
73 MESSAGE( STATUS "CMAKE_CURRENT_SOURCE_DIR: " ${CMAKE_CURRENT_SOURCE_DIR} )
74 MESSAGE( STATUS "LIB_INSTALL_DIR: " ${LIB_INSTALL_DIR} )
75 MESSAGE( STATUS "INC_DIR: " ${INC_DIR} )