1 # ########## Project setup ##########
3 CMAKE_MINIMUM_REQUIRED(VERSION 2.4.5)
5 # ######### General setup ##########
6 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
8 FIND_PACKAGE(ZLIB REQUIRED)
9 FIND_PACKAGE(PNG REQUIRED)
10 FIND_PACKAGE(PkgConfig REQUIRED)
11 pkg_check_modules(FFMPEG REQUIRED libswscale libavutil)
12 pkg_check_modules(SCHRO schroedinger-1.0)
14 # ########## frameshot executable ##########
20 INCLUDE_DIRECTORIES(${SCHRO_INCLUDE_DIRS})
23 SET(frameshot_executable_SRCS
32 SET(frameshot_executable_HDRS
42 ADD_EXECUTABLE(frameshot ${frameshot_executable_SRCS})
43 TARGET_LINK_LIBRARIES(frameshot ${PNG_LIBRARIES} ${ZLIB_LIBRARIES} ${FFMPEG_LIBRARIES} ${SCHRO_LIBRARIES})
46 INSTALL(TARGETS frameshot DESTINATION bin)