CMakeLists.txt 524 B

123456789101112131415
  1. cmake_minimum_required(VERSION 3.5.1)
  2. project(barcode_scaner)
  3. find_package(Threads REQUIRED)
  4. find_package(OpenCV REQUIRED)
  5. find_package(PkgConfig REQUIRED)
  6. pkg_search_module(ZBAR REQUIRED zbar)
  7. add_executable(barcode_scaner barcode-QRcodeScanner.cpp)
  8. target_include_directories(barcode_scaner PRIVATE ${OpenCV_INCLUDE_DIRS} ${ZBAR_INCLUDE_DIRS})
  9. target_link_directories(barcode_scaner PRIVATE ${ZBAR_LIBRARY_DIRS})
  10. target_link_libraries(barcode_scaner PRIVATE ${OpenCV_LIBS} ${ZBAR_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})