2 CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
5 SET(description "new multimedia player, object-oriented model")
6 SET(PC_NAME "esplusplayer")
7 SET(PC_LDFLAGS "-lesplusplayer")
8 SET(PC_CFLAGS "-I/usr/include/esplusplayer_capi")
10 SET(INC_DIR ${PROJECT_SOURCE_DIR}/include/)
11 INCLUDE_DIRECTORIES(${INC_DIR})
12 SET(CMAKE_INSTALL_PREFIX /usr)
13 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
15 CONFIGURE_FILE(esplusplayer.pc.in
20 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/esplusplayer.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
24 OPTION(ESPLUSPLAYER_BUILD_UT "Build esplusplayer ut codes" OFF)
25 IF(ESPLUSPLAYER_BUILD_UT)
27 ENDIF(ESPLUSPLAYER_BUILD_UT)
29 ADD_SUBDIRECTORY(test)
32 ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
35 COMMENT "distribution clean"
38 -not -name config.cmake -and \(
42 -name cmake.depends -or
43 -name cmake.check_depends -or
44 -name CMakeCache.txt -or
45 -name cmake.check_cache -or
51 -name install_manifest.txt -or
54 | grep -v TC | xargs rm -rf
60 MESSAGE( STATUS "PROJECT_SOURCE_DIR: " ${PROJECT_SOURCE_DIR} )
61 MESSAGE( STATUS "CMAKE_CURRENT_SOURCE_DIR: " ${CMAKE_CURRENT_SOURCE_DIR} )
62 MESSAGE( STATUS "LIB_INSTALL_DIR: " ${LIB_INSTALL_DIR} )
63 MESSAGE( STATUS "INC_DIR: " ${INC_DIR} )