CMakeLists.txt 566 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CMAKE_MINIMUM_REQUIRED(VERSION 3.2)
PROJECT(frame_extraction)

SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

FIND_PACKAGE(OpenCV REQUIRED)
FIND_PACKAGE(nlohmann_json 3.2.0 REQUIRED)
FIND_PACKAGE(Boost 1.40 COMPONENTS program_options REQUIRED)

INCLUDE_DIRECTORIES(${OpenCV_INCLUDE_DIRS})
INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})

ADD_EXECUTABLE(frame_extraction ./src/script.cpp)
TARGET_LINK_LIBRARIES(frame_extraction ${OpenCV_LIBRARIES} nlohmann_json::nlohmann_json ${BOOST_LIBRARIES})