cmake_minimum_required(VERSION 3.22)
project(autocropper 
    VERSION 0.1 
    DESCRIPTION "Autocrops Receipt Pictures"
    LANGUAGES CXX)

#GLOBING
file(GLOB_RECURSE SOURCE_FILES src/*.cpp)
add_executable(CropperEx main.cpp ${SOURCE_FILES})

# add_executable(CropperEx main.cpp
#                     src/dog.cpp
#                     src/operations.cpp)

target_compile_features(CropperEx PRIVATE cxx_std_20)

find_package(OpenCV REQUIRED)

target_link_libraries(CropperEx ${OpenCV_LIBS})

target_include_directories(CropperEx 
    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include
    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../externallibraries/stbimagehelpers
    PRIVATE ${OpenCV_INCLUDE_DIRS})
