cmake_minimum_required(VERSION 3.10) project(ColorProcessor CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(OpenCV REQUIRED) add_executable(color_processor color_processor.cpp) target_link_libraries(color_processor ${OpenCV_LIBS}) # Haar cascade dan DLL OpenCV disalin ke folder exe set(CASCADE_XML "${OpenCV_DIR}/../../../etc/haarcascades/haarcascade_frontalface_default.xml") add_custom_command(TARGET color_processor POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CASCADE_XML}" "$" COMMAND ${CMAKE_COMMAND} -E copy_directory "${OpenCV_DIR}/../bin" "$" )