# Benjamin Laugraud <blaugraud@uliege.be>
# 2018
cmake_minimum_required(VERSION 2.8)
project(cdnet-bgs)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

# opencv
find_package(OpenCV REQUIRED)
include_directories(SYSTEM ${OpenCV_INCLUDE_DIRS})

# bgslibrary
file(GLOB_RECURSE bgslibrary_src package_bgs/*.cpp package_bgs/*.cc package_bgs/*.c)
file(GLOB_RECURSE bgslibrary_include package_bgs/*.hpp package_bgs/*.h)
add_library(bgslibrary STATIC ${bgslibrary_src} ${bgslibrary_include})
target_link_libraries(bgslibrary ${OpenCV_LIBS})

# bgs-subtractor
add_executable(bgs-subtractor bgs-subtractor.cpp)
target_link_libraries(bgs-subtractor bgslibrary ${OpenCV_LIBS})
