project(app-launcher) cmake_minimum_required(VERSION 2.6) find_package(PkgConfig REQUIRED) pkg_check_modules(GENESIS REQUIRED genesis) pkg_check_modules(CLUTTER REQUIRED clutter-0.8) pkg_check_modules(CLUTTERBOX2D REQUIRED clutter-box2d-0.8) pkg_check_modules(CLUTTERCAIRO REQUIRED clutter-cairo-0.8) add_definitions( ${GENESIS_CFLAGS} ${CLUTTER_CFLAGS} ${CLUTTERBOX2D_CFLAGS} ${CLUTTERCAIRO_CFLAGS} ) include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${GENESIS_INCLUDEDIR} ${CLUTTER_INCLUDEDIR} ${CLUTTERBOX2D_INCLUDEDIR} ${CLUTTERCAIRO_INCLUDEDIR} ) set(applauncher_SRCS main.c moblin-category-box.c moblin-film.c tween.c ) add_executable(app-launcher ${applauncher_SRCS} ) target_link_libraries(app-launcher ${GENESIS_LIBRARIES} ${CLUTTER_LIBRARIES} ${CLUTTERBOX2D_LIBRARIES} ${CLUTTERCAIRO_LIBRARIES} ) install( TARGETS app-launcher RUNTIME DESTINATION bin) install( FILES ${CMAKE_CURRENT_SOURCE_DIR}/background.jpg DESTINATION share/apps/app-launcher PERMISSIONS OWNER_READ GROUP_READ WORLD_READ)