PROJECT ( SyntheticBarcodeImages C CXX )

CMAKE_MINIMUM_REQUIRED ( VERSION 3.1 )

SET ( CMAKE_BUILD_TYPE Debug )
SET ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter -Werror" )

FIND_PACKAGE ( Threads	REQUIRED	)
FIND_PACKAGE ( OpenCV	REQUIRED	) # sudo apt-get install libopencv-dev
FIND_LIBRARY ( Zint		zint		) # see https://www.ccoderun.ca/programming/2019-08-16_Zint/

INCLUDE_DIRECTORIES ( ${OpenCV_INCLUDE_DIRS} )

ADD_EXECUTABLE ( SyntheticBarcodeImages SyntheticBarcodeImages.cpp )
TARGET_LINK_LIBRARIES ( SyntheticBarcodeImages ${CMAKE_THREAD_LIBS_INIT} ${OpenCV_LIBS} ${Zint} Threads::Threads )

