1 --- zxing-cpp-e0e40ddec63f38405aca5c8c1ff60b85ec8b1f10/CMakeLists.txt.orig 2019-03-20 14:52:05.000000000 +0100
2 +++ zxing-cpp-e0e40ddec63f38405aca5c8c1ff60b85ec8b1f10/CMakeLists.txt 2021-06-19 11:01:17.905319270 +0200
4 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
10 - list(APPEND LIBZXING_FILES
11 - opencv/src/zxing/MatSource.cpp
12 - opencv/src/zxing/MatSource.h
15 - include_directories(${OpenCV_INCLUDE_DIRS})
16 - include_directories(opencv/src)
19 include_directories(core/src)
20 add_library(libzxing ${LIBZXING_FILES})
21 -set_target_properties(libzxing PROPERTIES PREFIX "")
22 +set_target_properties(libzxing PROPERTIES PREFIX "" SOVERSION 0)
27 add_definitions(-DNO_ICONV=1)
30 -# Add OpenCV cli executable
34 + file(GLOB_RECURSE LIBZXING_OPENCV_FILES
35 + "./opencv/src/*.cpp"
38 + include_directories(${OpenCV_INCLUDE_DIRS})
39 + include_directories("./opencv/src/")
40 + add_library(libzxing-cv ${LIBZXING_OPENCV_FILES})
41 + set_target_properties(libzxing-cv PROPERTIES PREFIX "" SOVERSION 0)
42 + set(LIBZXING_FILES ${LIBZXING_FILES} ${LIBZXING_OPENCV_FILES})
43 + target_link_libraries(libzxing-cv libzxing ${OpenCV_LIBRARIES})
45 + # Add OpenCV cli executable
46 file(GLOB_RECURSE OPENCV_ZXING_FILES
47 "./opencv-cli/src/*.cpp"
48 "./opencv-cli/src/*.h"
50 add_executable(zxing-cv ${OPENCV_ZXING_FILES})
51 - target_link_libraries(zxing-cv libzxing ${OpenCV_LIBRARIES})
52 + target_link_libraries(zxing-cv libzxing-cv libzxing ${OpenCV_LIBRARIES})
54 + install(TARGETS libzxing-cv zxing-cv
55 + LIBRARY DESTINATION lib${LIB_SUFFIX}
56 + RUNTIME DESTINATION bin
57 + ARCHIVE DESTINATION lib${LIB_SUFFIX})
62 target_link_libraries(zxing libzxing)
64 install(TARGETS zxing libzxing EXPORT zxing-targets
65 - LIBRARY DESTINATION lib
66 + LIBRARY DESTINATION lib${LIB_SUFFIX}
67 RUNTIME DESTINATION bin
68 - ARCHIVE DESTINATION lib
69 + ARCHIVE DESTINATION lib${LIB_SUFFIX}
70 INCLUDES DESTINATION include
73 -install(EXPORT zxing-targets DESTINATION lib/zxing/cmake NAMESPACE zxing::)
74 +install(EXPORT zxing-targets DESTINATION lib${LIB_SUFFIX}/zxing/cmake NAMESPACE zxing::)
77 DIRECTORY core/src/zxing/
81 configure_file(cmake/zxing-config.cmake.in zxing-config.cmake @ONLY)
82 -install(FILES ${CMAKE_BINARY_DIR}/zxing-config.cmake DESTINATION lib/zxing/cmake)
83 +install(FILES ${CMAKE_BINARY_DIR}/zxing-config.cmake DESTINATION lib${LIB_SUFFIX}/zxing/cmake)
86 # Add testrunner executable.