aboutsummaryrefslogtreecommitdiff
path: root/src/QR-Code-scanner/CMakeLists.txt
diff options
context:
space:
mode:
authorxiphon <xiphon@protonmail.com>2020-12-21 19:58:27 +0000
committerxiphon <xiphon@protonmail.com>2020-12-23 15:08:42 +0000
commit8d4cda030e445d2b64cc327af125b538e014ecb0 (patch)
tree846a62bdd48dde1e5eb636b7e127ab1bfe3153ef /src/QR-Code-scanner/CMakeLists.txt
parentdf771470c28c1efbb5402a755da0ab0dffaecd5f (diff)
downloadmonzero-gui-8d4cda030e445d2b64cc327af125b538e014ecb0.tar.gz
monzero-gui-8d4cda030e445d2b64cc327af125b538e014ecb0.tar.xz
monzero-gui-8d4cda030e445d2b64cc327af125b538e014ecb0.zip
QR-Code-scanner: integrate QUIRC library, implement QrDecoder, drop ZBar
Diffstat (limited to 'src/QR-Code-scanner/CMakeLists.txt')
-rw-r--r--src/QR-Code-scanner/CMakeLists.txt23
1 files changed, 20 insertions, 3 deletions
diff --git a/src/QR-Code-scanner/CMakeLists.txt b/src/QR-Code-scanner/CMakeLists.txt
index 9ca31c61..15e288df 100644
--- a/src/QR-Code-scanner/CMakeLists.txt
+++ b/src/QR-Code-scanner/CMakeLists.txt
@@ -1,4 +1,21 @@
-file(GLOB_RECURSE SRC_SOURCES *.cpp)
-file(GLOB_RECURSE SRC_HEADERS *.h)
-
+add_library(qrdecoder STATIC
+ Decoder.cpp
+)
+target_link_libraries(qrdecoder
+ PUBLIC
+ Qt5::Gui
+ PRIVATE
+ quirc
+)
+if(WITH_SCANNER)
+ add_library(qrscanner
+ QrCodeScanner.cpp
+ QrScanThread.cpp
+ )
+ target_link_libraries(qrscanner
+ PUBLIC
+ Qt5::Multimedia
+ qrdecoder
+ )
+endif()