1
0
Fork 0

Fix path for packaged QR-code generator

* Check for the "qrcodegen" subfolder in addition to "qrcodegencpp".
 * Properly set an include flag as a library header is included with no
   directory name.
This commit is contained in:
Nicholas Guriev 2020-02-11 16:50:25 +03:00 committed by John Preston
parent 8bc157ce03
commit e86afe11f8

View file

@ -8,11 +8,11 @@ if (DESKTOP_APP_USE_PACKAGED_QRCODE)
add_library(external_qr_code_generator INTERFACE IMPORTED GLOBAL)
add_library(desktop-app::external_qr_code_generator ALIAS external_qr_code_generator)
find_library(QRCODE_LIBRARY NAMES "qrcodegencpp")
find_path(QRCODE_INCLUDE_DIRS "qrcodegencpp/QrCode.hpp")
find_library(QRCODE_LIBRARIES NAMES qrcodegencpp)
find_path(QRCODE_INCLUDE_DIRS QrCode.hpp PATH_SUFFIXES qrcodegencpp qrcodegen)
target_include_directories(external_qr_code_generator INTERFACE ${QRCODE_INCLUDE_DIRS})
target_link_libraries(external_qr_code_generator INTERFACE ${QRCODE_LIBRARY})
target_link_libraries(external_qr_code_generator INTERFACE ${QRCODE_LIBRARIES})
else()
add_library(external_qr_code_generator OBJECT)
add_library(desktop-app::external_qr_code_generator ALIAS external_qr_code_generator)