kcamcorder/CMakeLists.txt

20 lines
631 B
CMake

cmake_minimum_required(VERSION 3.10)
project(kcamcorder)
set(PROJECT_ROOT_DIR ${CMAKE_CURRENT_LIST_DIR})
set(THIRDPARTY ${PROJECT_ROOT_DIR}/thirdparty)
set(OpenCV_DIR ${THIRDPARTY}/opencv4/install/lib/cmake/opencv4)
find_package(OpenCV REQUIRED)
include_directories("${THIRDPARTY}/opencv4/install/include/opencv4")
include_directories("${THIRDPARTY}/ffmpeg/install/include/")
include_directories("${THIRDPARTY}/x264/install/")
link_directories("${THIRDPARTY}/ffmpeg/install/lib/")
link_directories("${THIRDPARTY}/x264/install/lib/")
add_executable(kcamcorder source/main.cpp)
target_link_libraries(kcamcorder ${OpenCV_LIBS})