File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ set(CMAKE_AUTORCC ON)
1111set (APP_NAME ${CMAKE_PROJECT_NAME } )
1212set (APP_VERSION ${CMAKE_PROJECT_VERSION} )
1313
14- option (USE_QZXING "Build with QZXing support (decoder&encoder)" OFF )
15- option (USE_ZXINGCPP "Build with zxing-cpp support (decoder&encoder)" ON )
1614option (USE_ZINT "Build with zint support (encoder)" ON )
15+ option (USE_ZXINGCPP "Build with zxing-cpp support (decoder & encoder)" ON )
16+ option (USE_QZXING "Build with QZXing support (decoder & encoder) (LEGACY)" OFF )
1717
1818################################################################################
1919
Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.20 )
2+
3+ project (ZintQml LANGUAGES CXX )
4+
5+ set (CMAKE_CXX_STANDARD 14)
6+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
7+
8+ ################################################################################
19
210set (SOURCES
311 ZintQml.cpp ZintQml.h
412 ZintImageProvider.cpp ZintImageProvider.h
513)
614
7- add_library (ZintQml ${SOURCES} )
15+ ################################################################################
16+
17+ find_package (Qt6 6.5 REQUIRED COMPONENTS Core Quick )
18+
19+ qt_add_library (ZintQml STATIC ${SOURCES} )
820
921if (BUILD_SHARED_LIBS )
1022 target_link_libraries (ZintQml PRIVATE zint )
1123else ()
1224 target_link_libraries (ZintQml PRIVATE zint-static )
1325endif ()
1426
15- target_include_directories (ZintQml PRIVATE zint )
16-
17- find_package (Qt6 REQUIRED COMPONENTS Core Quick )
1827target_link_libraries (ZintQml PRIVATE Qt6::Core Qt6::Quick )
1928
20- target_include_directories (ZintQml PUBLIC ${CMAKE_CURRENT_LIST_DIR } )
29+ target_include_directories (ZintQml PRIVATE zint )
30+ target_include_directories (ZintQml PUBLIC ${CMAKE_CURRENT_SOURCE_DIR } )
31+
32+ ################################################################################
Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.20 )
2+
3+ project (ZXingQt LANGUAGES CXX )
4+
5+ set (CMAKE_CXX_STANDARD 14)
6+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
7+
8+ ################################################################################
19
210set (SOURCES
311 ZXingQt.cpp
@@ -18,14 +26,17 @@ if(ZXING_WRITERS)
1826 )
1927endif ()
2028
21- add_library ( ZXingQt ${SOURCES} )
29+ # ###############################################################################
2230
23- target_link_libraries (ZXingQt PRIVATE ZXing::ZXing )
24- target_include_directories (ZXingQt PRIVATE ZXing::ZXing )
31+ find_package (Qt6 6.5 REQUIRED COMPONENTS Core Concurrent Quick Multimedia )
32+
33+ qt_add_library (ZXingQt STATIC ${SOURCES} )
2534
26- find_package ( Qt6 REQUIRED COMPONENTS Core Concurrent Quick Multimedia )
35+ target_link_libraries ( ZXingQt PRIVATE ZXing::ZXing )
2736target_link_libraries (ZXingQt PRIVATE Qt6::Core Qt6::Concurrent Qt6::Quick Qt6::Multimedia )
37+ #qt_add_ios_ffmpeg_libraries(ZXingQt)
2838
29- qt_add_ios_ffmpeg_libraries (ZXingQt )
39+ target_include_directories (ZXingQt PRIVATE ZXing::ZXing )
40+ target_include_directories (ZXingQt PUBLIC ${CMAKE_CURRENT_SOURCE_DIR } )
3041
31- target_include_directories ( ZXingQt PUBLIC ${ CMAKE_CURRENT_LIST_DIR } )
42+ # ###############################################################################
You can’t perform that action at this time.
0 commit comments